| | |
| | | dynamicParams.Add("@storg_name", storg_name); |
| | | } |
| | | var sql = @"select T.id,T.parent_id,T.torg_code,T.torg_name,T.status,T.leve,T.torg_seq, |
| | | T.lm_user as usercode,U.username,T.lm_date |
| | | T.lm_user as usercode,U.username,T.lm_date,T.islastreport |
| | | from TOrganization T |
| | | left join TUser U on T.lm_user=U.usercode |
| | | where 1=1" + search + " order by T.lm_date desc"; |
| | |
| | | #endregion |
| | | |
| | | #region[新增编辑组织架构] |
| | | public static ToMessage AddUpdateOrganization(string OrganCode, string OrganName, string leve, string parent_id, string storgcode, string torg_seq, string status, string OperType, User us) |
| | | public static ToMessage AddUpdateOrganization(string OrganCode, string OrganName, string leve, string parent_id, string storgcode, string torg_seq, string status,string islastreport, string OperType, User us) |
| | | { |
| | | string sql = ""; |
| | | List<object> list = new List<object>(); |
| | |
| | | return mes; |
| | | } |
| | | |
| | | sql = @"insert into TOrganization(parent_id,torg_code,torg_name,status,leve,torg_seq,lm_user,lm_date) |
| | | values(@parent_id,@torg_code,@torg_name,@status,@leve,@torg_seq,@lm_user,@lm_date)"; |
| | | sql = @"insert into TOrganization(parent_id,torg_code,torg_name,status,leve,torg_seq,lm_user,lm_date,islastreport) |
| | | values(@parent_id,@torg_code,@torg_name,@status,@leve,@torg_seq,@lm_user,@lm_date,@islastreport)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | |
| | | leve = leve, |
| | | torg_seq = torg_seq, |
| | | lm_user = us.usercode, |
| | | lm_date = DateTime.Now.ToString() |
| | | lm_date = DateTime.Now.ToString(), |
| | | islastreport= islastreport |
| | | } |
| | | }); |
| | | |
| | |
| | | } |
| | | |
| | | //修改当前组织数据 |
| | | sql = @"update TOrganization set parent_id=@parent_id,torg_name=@torg_name,leve=@leve,torg_seq=@torg_seq,lm_user=@lm_user,lm_date=@lm_date |
| | | sql = @"update TOrganization set parent_id=@parent_id,torg_name=@torg_name,leve=@leve,torg_seq=@torg_seq,lm_user=@lm_user,lm_date=@lm_date,islastreport=@islastreport |
| | | where torg_code=@torg_code"; |
| | | list.Add(new |
| | | { |
| | |
| | | leve = leve, |
| | | torg_seq = torg_seq, |
| | | lm_user = us.usercode, |
| | | lm_date = DateTime.Now.ToString() |
| | | lm_date = DateTime.Now.ToString(), |
| | | islastreport= islastreport |
| | | } |
| | | }); |
| | | //递归更新状态,当前选中数据及子级 |
| | |
| | | from TOrganization AS t |
| | | inner join CTE AS c ON t.parent_id = c.torg_code |
| | | ) |
| | | update TOrganization set status=@status |
| | | update TOrganization set status=@status,islastreport=@islastreport |
| | | where torg_code in (select torg_code from CTE)"; |
| | | list.Add(new |
| | | { |
| | |
| | | parm = new |
| | | { |
| | | OrganCode = OrganCode, |
| | | status = status |
| | | status = status, |
| | | islastreport= islastreport |
| | | } |
| | | }); |
| | | |