| | |
| | | { |
| | | public class GeneralBasicDataDAL |
| | | { |
| | | public static DataTable dt; //定义全局变量dt |
| | | public static DataTable dt; //定义全局变量dt |
| | | public static bool res; //定义全局变量dt |
| | | public static ToMessage mes = new ToMessage(); //定义全局返回信息对象 |
| | | public static string strProcName = ""; //定义全局sql变量 |
| | |
| | | public static SqlParameter[] parameters; //定义全局SqlParameter参数数组 |
| | | public static dynamic CompanyCode = AppSetting.GetAppSetting("CompanyCode"); |
| | | public static dynamic CompanyName = AppSetting.GetAppSetting("CompanyName"); |
| | | |
| | | |
| | | #region[组织架构类型资料] |
| | | public static ToMessage TOrganTypeDate() |
| | | { |
| | | var sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | sql = @"select torgtype_code,torgtype_name from TOrganType where torgtype_code<>'C'"; |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | mes.code = "200"; |
| | | mes.message = "查询成功!"; |
| | | mes.data = data; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region [组织架构查找] |
| | | public static ToMessage PrentOrganization() |
| | |
| | | try |
| | | { |
| | | sql = @"select * from TOrganization where status='Y' and parent_id<>'0' or leve<>'0'"; |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | mes.code = "200"; |
| | | mes.message = "查询成功!"; |
| | | mes.data = data; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[组织架构车间基础资料] |
| | | public static ToMessage TorgWkshop() |
| | | { |
| | | var sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | sql = @"select * from TOrganization where status='Y' and torgtype_code='W'"; |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | mes.code = "200"; |
| | | mes.message = "查询成功!"; |
| | |
| | | } |
| | | #endregion |
| | | |
| | | #region[车间查找设备基础资料] |
| | | public static ToMessage WkshopEqpPermissions(string wkshopcode) |
| | | { |
| | | var sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | string[] wkshopcodelist = Array.ConvertAll<string, string>(wkshopcode.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries), s => s.ToString()); //string分割转string[] |
| | | sql = @"select code,name from TEqpInfo where enable='Y' and torg_code in @torg_code"; |
| | | dynamicParams.Add("@torg_code", wkshopcodelist); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | mes.code = "200"; |
| | | mes.message = "查询成功!"; |
| | | mes.data = data; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[设备类型编码查找设备信息] |
| | | public static ToMessage EqpTypecodeSeachEqpPermissions(string eqptypecode) |
| | | { |
| | |
| | | } |
| | | #endregion |
| | | |
| | | #region[往来单位类型基础资料] |
| | | public static ToMessage CustomerTypePermissions() |
| | | { |
| | | var sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | sql = @"select code,name from TCustomerType"; |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | mes.code = "200"; |
| | | mes.message = "查询成功!"; |
| | | mes.data = data; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[往来单位基础资料] |
| | | public static ToMessage CustomerPermissions() |
| | | { |
| | |
| | | try |
| | | { |
| | | sql = @"select code,name from TCustomer where status='0'"; |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | mes.code = "200"; |
| | | mes.message = "查询成功!"; |
| | | mes.data = data; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[往来单位类型查找往来单位基础资料] |
| | | public static ToMessage CustomerTypeSearchPermissions(string customertypecode) |
| | | { |
| | | var sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | string[] customerTypecodelist = Array.ConvertAll<string, string>(customertypecode.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries), s => s.ToString()); //string分割转string[] |
| | | sql = @"select code,name from TCustomer where customertype in @customerTypecodelist"; |
| | | dynamicParams.Add("@customerTypecodelist", customerTypecodelist); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | mes.code = "200"; |
| | | mes.message = "查询成功!"; |
| | |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[查询工单/产品基础资料] |
| | | public static ToMessage WrkOrderDataSelect() |
| | | { |
| | | string sql = ""; |
| | | try |
| | | { |
| | | sql = @"select P.wo_code,P.materiel_code,M.partname as materiel_name |
| | | from TK_Wrk_Man P |
| | | left join TMateriel_Info M on P.materiel_code=M.partcode"; |
| | | var data = DapperHelper.selecttable(sql); |
| | | mes.code = "200"; |
| | | mes.message = "查询成功!"; |
| | | mes.data = data; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | } |
| | | } |