| | |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | |
| | | #region[设备点检项列表查询] |
| | | public static ToMessage DeviceCheckItemSearch(string checkitemcode, string checkitemname, string checkdescr, string isqrcode,string cycle, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | if (checkitemcode != "" && checkitemcode != null) |
| | | { |
| | | search += "and code like '%'+@checkitemcode+'%' "; |
| | | dynamicParams.Add("@checkitemcode", checkitemcode); |
| | | } |
| | | if (checkitemname != "" && checkitemname != null) |
| | | { |
| | | search += "and name like '%'+@checkitemname+'%' "; |
| | | dynamicParams.Add("@checkitemname", checkitemname); |
| | | } |
| | | if (checkdescr != "" && checkdescr != null) |
| | | { |
| | | search += "and description=@checkdescr "; |
| | | dynamicParams.Add("@checkdescr", checkdescr); |
| | | } |
| | | if (isqrcode != "" && isqrcode != null) |
| | | { |
| | | search += "and isscan=@isqrcode "; |
| | | dynamicParams.Add("@isqrcode", isqrcode); |
| | | } |
| | | if (cycle != "" && cycle != null) |
| | | { |
| | | search += "and isscan=@cycle "; |
| | | dynamicParams.Add("@cycle", cycle); |
| | | } |
| | | if (search == "") |
| | | { |
| | | search = "and 1=1 "; |
| | | } |
| | | //search = search.Substring(3);//截取索引2后面的字符 |
| | | // --------------查询指定数据-------------- |
| | | var total = 0; //总条数 |
| | | var sql = @"select id,code,name,description,isscan,cycle,lm_user,lm_date |
| | | from TEqpchk_Item where is_delete<>'1' " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | | mes.Message = "查询成功!"; |
| | | mes.count = total; |
| | | mes.data = data.ToList(); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[设备点检项新增编辑] |
| | | public static ToMessage AddUpdateDeviceCheckItem(string checkitemid, string checkitemcode, string checkitemname, string checkitemdescr, string cycle, string isqrcode, string usercode, string operType) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | if (operType == "Add") |
| | | { |
| | | var sql = @"insert into TEqpchk_Item(code,name,description,isscan,cycle,lm_user,lm_date) |
| | | values(@checkitemcode,@checkitemname,@checkitemdescr,@isqrcode,@cycle,@usercode,@CreateDate)"; |
| | | dynamicParams.Add("@checkitemcode", checkitemcode); |
| | | dynamicParams.Add("@checkitemname", checkitemname); |
| | | dynamicParams.Add("@checkitemdescr", checkitemdescr); |
| | | dynamicParams.Add("@isqrcode", isqrcode); |
| | | dynamicParams.Add("@cycle", cycle); |
| | | dynamicParams.Add("@usercode", usercode); |
| | | dynamicParams.Add("@CreateDate", DateTime.Now.ToString()); |
| | | int cont = DapperHelper.SQL(sql, dynamicParams); |
| | | if (cont > 0) |
| | | { |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "新增操作成功!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "新增操作失败!"; |
| | | mes.data = null; |
| | | } |
| | | } |
| | | if (operType == "Update") |
| | | { |
| | | var sql = @"update TEqpchk_Item set name=@checkitemname,description=@checkitemdescr,isscan=@isqrcode,cycle=@cycle, |
| | | lm_user=@usercode,lm_date=@CreateDate |
| | | where id=@checkitemid"; |
| | | dynamicParams.Add("@checkitemid", checkitemid); |
| | | dynamicParams.Add("@checkitemname", checkitemname); |
| | | dynamicParams.Add("@checkitemdescr", checkitemdescr); |
| | | dynamicParams.Add("@isqrcode", isqrcode); |
| | | dynamicParams.Add("@cycle", cycle); |
| | | dynamicParams.Add("@usercode", usercode); |
| | | dynamicParams.Add("@CreateDate", DateTime.Now.ToString()); |
| | | int cont = DapperHelper.SQL(sql, dynamicParams); |
| | | if (cont > 0) |
| | | { |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "修改操作成功!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "修改操作失败!"; |
| | | mes.data = null; |
| | | } |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[设备点检项删除] |
| | | public static ToMessage DeleteDeviceCheckItem(string checkitemcode) |
| | | { |
| | | var sql = ""; |
| | | List<object> list = new List<object>(); |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | list.Clear(); |
| | | //判断点检标准项目是否有关联点检标准,不允许删除 |
| | | sql = @"select * from TEqpchk_Deta |
| | | where code=@checkitemcode"; |
| | | dynamicParams.Add("@checkitemcode", checkitemcode); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (data.Rows.Count > 0) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前点检项目已关联标准,不允许删除!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | | |
| | | //删除点检项目 |
| | | sql = @"delete TEqpchk_Item where code=@checkitemcode"; |
| | | list.Add(new { str = sql, parm = new { checkitemcode = checkitemcode } }); |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | | { |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "删除成功!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "删除失败!"; |
| | | mes.data = null; |
| | | } |
| | | |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | |
| | | #region[设备保养项列表查询] |
| | | public static ToMessage DeviceMaiItemSearch(string maiitemcode, string maiitemname, string maidescr, string isqrcode, string cycle, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | if (maiitemcode != "" && maiitemcode != null) |
| | | { |
| | | search += "and code like '%'+@maiitemcode+'%' "; |
| | | dynamicParams.Add("@maiitemcode", maiitemcode); |
| | | } |
| | | if (maiitemname != "" && maiitemname != null) |
| | | { |
| | | search += "and name like '%'+@maiitemname+'%' "; |
| | | dynamicParams.Add("@maiitemname", maiitemname); |
| | | } |
| | | if (maidescr != "" && maidescr != null) |
| | | { |
| | | search += "and description=@maidescr "; |
| | | dynamicParams.Add("@maidescr", maidescr); |
| | | } |
| | | if (isqrcode != "" && isqrcode != null) |
| | | { |
| | | search += "and isscan=@isqrcode "; |
| | | dynamicParams.Add("@isqrcode", isqrcode); |
| | | } |
| | | if (cycle != "" && cycle != null) |
| | | { |
| | | search += "and isscan=@cycle "; |
| | | dynamicParams.Add("@cycle", cycle); |
| | | } |
| | | if (search == "") |
| | | { |
| | | search = "and 1=1 "; |
| | | } |
| | | //search = search.Substring(3);//截取索引2后面的字符 |
| | | // --------------查询指定数据-------------- |
| | | var total = 0; //总条数 |
| | | var sql = @"select id,code,name,description,isscan,cycle,lm_user,lm_date |
| | | from TEqpmai_Item where is_delete<>'1' " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | | mes.Message = "查询成功!"; |
| | | mes.count = total; |
| | | mes.data = data.ToList(); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[设备保养项新增编辑] |
| | | public static ToMessage AddUpdateDeviceMaiItem(string maiitemid, string maiitemcode, string maiitemname, string maiitemdescr, string cycle, string isqrcode, string usercode, string operType) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | if (operType == "Add") |
| | | { |
| | | var sql = @"insert into TEqpmai_Item(code,name,description,isscan,cycle,lm_user,lm_date) |
| | | values(@maiitemcode,@maiitemname,@checkitemdescr,@isqrcode,@cycle,@usercode,@CreateDate)"; |
| | | dynamicParams.Add("@maiitemcode", maiitemcode); |
| | | dynamicParams.Add("@maiitemname", maiitemname); |
| | | dynamicParams.Add("@maiitemdescr", maiitemdescr); |
| | | dynamicParams.Add("@isqrcode", isqrcode); |
| | | dynamicParams.Add("@cycle", cycle); |
| | | dynamicParams.Add("@usercode", usercode); |
| | | dynamicParams.Add("@CreateDate", DateTime.Now.ToString()); |
| | | int cont = DapperHelper.SQL(sql, dynamicParams); |
| | | if (cont > 0) |
| | | { |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "新增操作成功!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "新增操作失败!"; |
| | | mes.data = null; |
| | | } |
| | | } |
| | | if (operType == "Update") |
| | | { |
| | | var sql = @"update TEqpmai_Item set name=@maiitemname,description=@maiitemdescr,isscan=@isqrcode,cycle=@cycle, |
| | | lm_user=@usercode,lm_date=@CreateDate |
| | | where id=@maiitemid"; |
| | | dynamicParams.Add("@maiitemid", maiitemid); |
| | | dynamicParams.Add("@maiitemname", maiitemname); |
| | | dynamicParams.Add("@maiitemdescr", maiitemdescr); |
| | | dynamicParams.Add("@isqrcode", isqrcode); |
| | | dynamicParams.Add("@cycle", cycle); |
| | | dynamicParams.Add("@usercode", usercode); |
| | | dynamicParams.Add("@CreateDate", DateTime.Now.ToString()); |
| | | int cont = DapperHelper.SQL(sql, dynamicParams); |
| | | if (cont > 0) |
| | | { |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "修改操作成功!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "修改操作失败!"; |
| | | mes.data = null; |
| | | } |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[设备保养项删除] |
| | | public static ToMessage DeleteDeviceMaiItem(string maiitemcode) |
| | | { |
| | | var sql = ""; |
| | | List<object> list = new List<object>(); |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | list.Clear(); |
| | | //判断保养标准项目是否有关联保养标准,不允许删除 |
| | | sql = @"select * from TEqpmai_Deta |
| | | where code=@maiitemcode"; |
| | | dynamicParams.Add("@maiitemcode", maiitemcode); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (data.Rows.Count > 0) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前保养项目已关联标准,不允许删除!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | | |
| | | //删除保养项目 |
| | | sql = @"delete TEqpmai_Item where code=@maiitemcode"; |
| | | list.Add(new { str = sql, parm = new { maiitemcode = maiitemcode } }); |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | | { |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "删除成功!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "删除失败!"; |
| | | mes.data = null; |
| | | } |
| | | |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | } |
| | | } |