From f71ca7b0acd828b9f70748c42e48d833962625c3 Mon Sep 17 00:00:00 2001 From: 王 垚 <1402714037@qq.com> Date: 星期二, 21 十二月 2021 17:33:19 +0800 Subject: [PATCH] 职员基础资料 --- WebAPI/Models/基础资料/Gy_Employee.cs | 2 WebAPI/Controllers/BaseSet/Gy_EmployeeController.cs | 544 ++++++++++++++++++++++++++++++----------------------- 2 files changed, 306 insertions(+), 240 deletions(-) diff --git a/WebAPI/Controllers/BaseSet/Gy_EmployeeController.cs b/WebAPI/Controllers/BaseSet/Gy_EmployeeController.cs index c17c107..e6ffb06 100644 --- a/WebAPI/Controllers/BaseSet/Gy_EmployeeController.cs +++ b/WebAPI/Controllers/BaseSet/Gy_EmployeeController.cs @@ -58,191 +58,191 @@ } } - /// <summary> - /// 鏂板鑱屽憳-淇濆瓨鎸夐挳 - ///鍙傛暟锛歴tring sql銆� - ///杩斿洖鍊硷細object銆� - /// </summary> - [Route("Gy_Employee/AddNew")] - [HttpPost] - public object AddNew([FromBody] JObject oMain) - { - try - { - var _value = oMain["oMain"].ToString(); - string msg1 = _value.ToString(); - //鍙嶅簭鍒楀寲 - msg1 = "[" + msg1.ToString() + "]"; + ///// <summary> + ///// 鏂板鑱屽憳-淇濆瓨鎸夐挳 + /////鍙傛暟锛歴tring sql銆� + /////杩斿洖鍊硷細object銆� + ///// </summary> + //[Route("Gy_Employee/AddNew")] + //[HttpPost] + //public object AddNew([FromBody] JObject oMain) + //{ + // try + // { + // var _value = oMain["oMain"].ToString(); + // string msg1 = _value.ToString(); + // //鍙嶅簭鍒楀寲 + // msg1 = "[" + msg1.ToString() + "]"; - DAL.ClsGy_Employee_Ctl oDept = new DAL.ClsGy_Employee_Ctl(); - DAL.ClsGy_Employee_View oDeptHlp = new DAL.ClsGy_Employee_View(); - List<Gy_Employee> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Gy_Employee>>(msg1); + // DAL.ClsGy_Employee_Ctl oDept = new DAL.ClsGy_Employee_Ctl(); + // DAL.ClsGy_Employee_View oDeptHlp = new DAL.ClsGy_Employee_View(); + // List<Gy_Employee> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Gy_Employee>>(msg1); - long HItemID = list[0].HItemID; - string HNumber = list[0].HNumber; - string HName = list[0].HName; - string HShortNumber = list[0].HNumber; - long HParentID = list[0].HParentID; - long HLevel = 1; - string HHelpCode = list[0].HHelpCode; - bool HEndFlag = list[0].HEndFlag; - bool HStopflag = list[0].HStopflag; - string HRemark = list[0].HRemark; - string HUseFlag = list[0].HUseFlag; - string HSex = list[0].HSex; - string HIDCard = list[0].HIDCard; - string HBirthDay = list[0].HBirthDay; - string HAddress = list[0].HAddress; - string HLinkPhone = list[0].HLinkPhone; - string HMobilePhone = list[0].HMobilePhone; - string HFax = list[0].HFax; - string HPostalCode = list[0].HPostalCode; - string HEmail = list[0].HEmail; - string HBank = list[0].HBank; - string HBankAccount = list[0].HBankAccount; - long HGroupID = list[0].HGroupID; - long HDeptID = list[0].HDeptID; - long HPostID = list[0].HPostID; - long HWorkTypeID = list[0].HWorkTypeID; - long HCTPrjID = list[0].HCTPrjID; - long HProcID = list[0].HProcID; - string HBasePay = list[0].HBasePay; - DateTime HInComDate = list[0].HInComDate; - DateTime HDimissionDate = list[0].HDimissionDate; - bool HOverType = list[0].HOverType; - string HEmpType = list[0].HEmpType; - string HOtherDeduct3 = list[0].HOtherDeduct3; - string HDrydock = list[0].HDrydock; - string HInsurance = list[0].HInsurance; - string HMedicare = list[0].HMedicare; - bool HNoBrushFlag = list[0].HNoBrushFlag; - bool HShiftFlag = list[0].HShiftFlag; - DateTime HContactDate = list[0].HContactDate; - bool HStopwagesFlag = list[0].HStopwagesFlag; - string HDimissionReason = list[0].HDimissionReason; - long HDormID = list[0].HDormID; - string HArchivesNo = list[0].HArchivesNo; - DateTime HStayCardEDate = list[0].HStayCardEDate; - DateTime HCheckCardEDate = list[0].HCheckCardEDate; - string HJobCardNo = list[0].HJobCardNo; - DateTime HJobCardEDate = list[0].HJobCardEDate; - string HWorkType = list[0].HWorkType; - long HContractYear = list[0].HContractYear; - DateTime HContractBDate = list[0].HContractBDate; - DateTime HContractEDate = list[0].HContractEDate; - string HInsuranceNo = list[0].HInsuranceNo; - DateTime HInsuranceDate = list[0].HInsuranceDate; - string HInsuranceStatus = list[0].HInsuranceStatus; - DateTime HSignDate = list[0].HSignDate; - bool HSignStatus = list[0].HSignStatus; - string HOldCompany = list[0].HOldCompany; - string HMarr = list[0].HMarr; - string HHomeAdd = list[0].HHomeAdd; - string HNowAdd = list[0].HNowAdd; - string HSpec = list[0].HSpec; - string HCompLev = list[0].HCompLev; - string HEngLev = list[0].HEngLev; - DateTime HGradDate = list[0].HGradDate; - string HGradSchool = list[0].HGradSchool; - string HSalaryLev = list[0].HSalaryLev; - long HDutyID = list[0].HDutyID; - string HProTitleID = list[0].HProTitleID; - string HKnowLev = list[0].HKnowLev; - string HAvoird = list[0].HAvoird; - string HStature = list[0].HStature; - string HBloodType = list[0].HBloodType; - string HBlightyType = list[0].HBlightyType; - string HGovStatus = list[0].HGovStatus; - string HNation = list[0].HNation; - string HBlighty = list[0].HBlighty; - long HAge = list[0].HAge; - string HExamLevPostMoney = list[0].HExamLevPostMoney; - string HBSTDeptID = list[0].HBSTDeptID; - string HRelDate = list[0].HRelDate; - string HHighestPay = list[0].HHighestPay; - string HOverPayRate = list[0].HOverPayRate; - string HLeftMoneyRate = list[0].HLeftMoneyRate; - string HInsuranceSubsidy = list[0].HInsuranceSubsidy; - string HPayType = list[0].HPayType; - string HStdDayTimes = list[0].HStdDayTimes; - string HStdDayPay = list[0].HStdDayPay; - string HMinDayPay = list[0].HMinDayPay; - string HMinMonthPay = list[0].HMinMonthPay; - DateTime HMadeDate = list[0].HMadeDate; - string HEmpRate = list[0].HEmpRate; - string HExamRate = list[0].HExamRate; - DateTime HHealthCardEDate = list[0].HHealthCardEDate; + // long HItemID = list[0].HItemID; + // string HNumber = list[0].HNumber; + // string HName = list[0].HName; + // string HShortNumber = list[0].HNumber; + // long HParentID = list[0].HParentID; + // long HLevel = 1; + // string HHelpCode = list[0].HHelpCode; + // bool HEndFlag = list[0].HEndFlag; + // bool HStopflag = list[0].HStopflag; + // string HRemark = list[0].HRemark; + // string HUseFlag = list[0].HUseFlag; + // string HSex = list[0].HSex; + // string HIDCard = list[0].HIDCard; + // string HBirthDay = list[0].HBirthDay; + // string HAddress = list[0].HAddress; + // string HLinkPhone = list[0].HLinkPhone; + // string HMobilePhone = list[0].HMobilePhone; + // string HFax = list[0].HFax; + // string HPostalCode = list[0].HPostalCode; + // string HEmail = list[0].HEmail; + // string HBank = list[0].HBank; + // string HBankAccount = list[0].HBankAccount; + // long HGroupID = list[0].HGroupID; + // long HDeptID = list[0].HDeptID; + // long HPostID = list[0].HPostID; + // long HWorkTypeID = list[0].HWorkTypeID; + // long HCTPrjID = list[0].HCTPrjID; + // long HProcID = list[0].HProcID; + // string HBasePay = list[0].HBasePay; + // DateTime HInComDate = list[0].HInComDate; + // DateTime HDimissionDate = list[0].HDimissionDate; + // bool HOverType = list[0].HOverType; + // string HEmpType = list[0].HEmpType; + // string HOtherDeduct3 = list[0].HOtherDeduct3; + // string HDrydock = list[0].HDrydock; + // string HInsurance = list[0].HInsurance; + // string HMedicare = list[0].HMedicare; + // bool HNoBrushFlag = list[0].HNoBrushFlag; + // bool HShiftFlag = list[0].HShiftFlag; + // DateTime HContactDate = list[0].HContactDate; + // bool HStopwagesFlag = list[0].HStopwagesFlag; + // string HDimissionReason = list[0].HDimissionReason; + // long HDormID = list[0].HDormID; + // string HArchivesNo = list[0].HArchivesNo; + // DateTime HStayCardEDate = list[0].HStayCardEDate; + // DateTime HCheckCardEDate = list[0].HCheckCardEDate; + // string HJobCardNo = list[0].HJobCardNo; + // DateTime HJobCardEDate = list[0].HJobCardEDate; + // string HWorkType = list[0].HWorkType; + // long HContractYear = list[0].HContractYear; + // DateTime HContractBDate = list[0].HContractBDate; + // DateTime HContractEDate = list[0].HContractEDate; + // string HInsuranceNo = list[0].HInsuranceNo; + // DateTime HInsuranceDate = list[0].HInsuranceDate; + // bool HInsuranceStatus = list[0].HInsuranceStatus; + // DateTime HSignDate = list[0].HSignDate; + // bool HSignStatus = list[0].HSignStatus; + // string HOldCompany = list[0].HOldCompany; + // string HMarr = list[0].HMarr; + // string HHomeAdd = list[0].HHomeAdd; + // string HNowAdd = list[0].HNowAdd; + // string HSpec = list[0].HSpec; + // string HCompLev = list[0].HCompLev; + // string HEngLev = list[0].HEngLev; + // DateTime HGradDate = list[0].HGradDate; + // string HGradSchool = list[0].HGradSchool; + // string HSalaryLev = list[0].HSalaryLev; + // long HDutyID = list[0].HDutyID; + // string HProTitleID = list[0].HProTitleID; + // string HKnowLev = list[0].HKnowLev; + // string HAvoird = list[0].HAvoird; + // string HStature = list[0].HStature; + // string HBloodType = list[0].HBloodType; + // string HBlightyType = list[0].HBlightyType; + // string HGovStatus = list[0].HGovStatus; + // string HNation = list[0].HNation; + // string HBlighty = list[0].HBlighty; + // long HAge = list[0].HAge; + // string HExamLevPostMoney = list[0].HExamLevPostMoney; + // string HBSTDeptID = list[0].HBSTDeptID; + // string HRelDate = list[0].HRelDate; + // string HHighestPay = list[0].HHighestPay; + // string HOverPayRate = list[0].HOverPayRate; + // string HLeftMoneyRate = list[0].HLeftMoneyRate; + // string HInsuranceSubsidy = list[0].HInsuranceSubsidy; + // string HPayType = list[0].HPayType; + // string HStdDayTimes = list[0].HStdDayTimes; + // string HStdDayPay = list[0].HStdDayPay; + // string HMinDayPay = list[0].HMinDayPay; + // string HMinMonthPay = list[0].HMinMonthPay; + // DateTime HMadeDate = list[0].HMadeDate; + // string HEmpRate = list[0].HEmpRate; + // string HExamRate = list[0].HExamRate; + // DateTime HHealthCardEDate = list[0].HHealthCardEDate; - if (!DBUtility.ClsPub.AllowNumber(HNumber)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "浠g爜涓笉鑳藉嚭鐜拌繛缁��.鈥欏苟涓旈浣嶆湯浣嶄笉鑳戒负鈥�.鈥欙紒"; - objJsonResult.data = null; - return objJsonResult; - } + // if (!DBUtility.ClsPub.AllowNumber(HNumber)) + // { + // objJsonResult.code = "0"; + // objJsonResult.count = 0; + // objJsonResult.Message = "浠g爜涓笉鑳藉嚭鐜拌繛缁��.鈥欏苟涓旈浣嶆湯浣嶄笉鑳戒负鈥�.鈥欙紒"; + // objJsonResult.data = null; + // return objJsonResult; + // } - //鑻AINDI閲嶅鍒欓噸鏂拌幏鍙� - oCN.BeginTran(); - oCN.RunProc("Insert into Gy_Employee (" + - "HNumber,HName,HShortNumber,HEmpRate,HExamRate" + - ",HLevel,HParentID,HEndflag,HHighestPay,HOverPayRate" + - ",HStopflag,HRemark,HHelpCode,HInsuranceSubsidy" + - ",HBirthday,HGradDate,HInsuranceDate,HContractBDate,HContractEDate" + - ",HJobCardEDate,HCheckCardEDate,HStayCardEDate,HHealthCardEDate" + - ",HAge,HSalaryLev,HContractYear,HInsuranceStatus,HSignStatus" + - ",HSex,HMarr,HBlighty,HNation,HBlightyType" + - ",HGovStatus,HBloodType,HStature,HAvoird,HKnowLev" + - ",HProTitleID,HGradSchool,HEngLev,HCompLev,HSpec" + - ",HEmail,HNowAdd,HHomeAdd,HIDCard,HLinkPhone,HMobilePhone,HFax" + - ",HOldCompany,HInsuranceNo,HJobCardNo,HArchivesNo,HWorkType,HDimissionReason" + - ",HDimissionDate,HInComDate,HSignDate,HRelDate" + - ",HPostID,HDormID,HDutyID,HLeftMoneyRate" + - ",HEmpType,HPayType,HOverType,HNoBrushFlag,HShiftFlag,HStopwagesFlag" + - ",HPostalCode,HBank,HBasePay,HExamLevPostMoney,HBSTDeptID" + - ",HOtherDeduct3,HInsurance,HMedicare,HDrydock" + - ",HBankAccount,HGroupID,HDeptID,HWorkTypeID,HCTPrjID,HAddress" + - ") " + - " Values('" + HNumber + "','" + HName + "','" + HShortNumber + "'," + HEmpRate.ToString() + "," + HExamRate.ToString() + - "," + HLevel + "," + HParentID + "," + Convert.ToString(HEndFlag ? 1 : 0) + "," + HHighestPay.ToString() + "," + HOverPayRate.ToString() + - "," + Convert.ToString(HStopflag ? 1 : 0) + ",'" + HRemark + "'" + ",'" + HHelpCode + "'," + HInsuranceSubsidy.ToString() + "" + - ",'" + HBirthDay + "','" + HGradDate + "','" + HInsuranceDate + "','" + HContractBDate + "','" + HContractEDate + "'" + - ",'" + HJobCardEDate + "','" + HCheckCardEDate + "','" + HStayCardEDate + "','" + HHealthCardEDate + "'" + - "," + HAge.ToString() + ",'" + HSalaryLev + "'," + HContractYear.ToString() + "," + HInsuranceStatus + "," + Convert.ToString(HSignStatus ? 1 : 0) + - ",'" + HSex + "','" + HMarr + "','" + HBlighty + "','" + HNation + "','" + HBlightyType + "'" + - ",'" + HGovStatus + "','" + HBloodType + "','" + HStature + "','" + HAvoird + "','" + HKnowLev + "'" + - ",'" + HProTitleID + "','" + HGradSchool + "','" + HEngLev + "','" + HCompLev + "','" + HSpec + "'" + - ",'" + HEmail + "','" + HNowAdd + "','" + HHomeAdd + "','" + HIDCard + "','" + HLinkPhone + "','" + HMobilePhone + "','" + HFax + "'" + - ",'" + HOldCompany + "','" + HInsuranceNo + "','" + HJobCardNo + "','" + HArchivesNo + "','" + HWorkType + "','" + HDimissionReason + "'" + - ",'" + HDimissionDate + "','" + HInComDate + "','" + HSignDate + "','" + HRelDate + "'" + - "," + HPostID.ToString() + "," + HDormID.ToString() + "," + HDutyID.ToString() + "," + HLeftMoneyRate.ToString() + - ",'" + HEmpType + "'" + ",'" + HPayType + "'" + "," + DBUtility.ClsPub.BoolToString(HOverType) + "" + "," + DBUtility.ClsPub.BoolToString(HNoBrushFlag) + "" + "," + DBUtility.ClsPub.BoolToString(HShiftFlag) + "" + "," + DBUtility.ClsPub.BoolToString(HStopwagesFlag) + "" + - ",'" + HPostalCode + "','" + HBank + "'," + HBasePay.ToString() + "," + HExamLevPostMoney.ToString() + ",'" + HBSTDeptID + "'" + - "," + HOtherDeduct3.ToString() + "" + "," + HInsurance.ToString() + "" + "," + HMedicare.ToString() + "" + "," + HDrydock.ToString() + "" + - ",'" + HBankAccount + "'" + "," + HGroupID.ToString() + "" + "," + HDeptID.ToString() + "," + HWorkTypeID.ToString() + "," + HCTPrjID.ToString() + ",'" + HAddress + "'" + - ")"); - //淇敼涓婄骇涓洪潪鏈骇浠g爜 - oCN.RunProc("Update Gy_Employee set HEndflag=0 where HItemID=" + HParentID, ref DBUtility.ClsPub.sExeReturnInfo); + // //鑻AINDI閲嶅鍒欓噸鏂拌幏鍙� + // oCN.BeginTran(); + // oCN.RunProc("Insert into Gy_Employee (" + + // "HNumber,HName,HShortNumber,HEmpRate,HExamRate" + + // ",HLevel,HParentID,HEndflag,HHighestPay,HOverPayRate" + + // ",HStopflag,HRemark,HHelpCode,HInsuranceSubsidy" + + // ",HBirthday,HGradDate,HInsuranceDate,HContractBDate,HContractEDate" + + // ",HJobCardEDate,HCheckCardEDate,HStayCardEDate,HHealthCardEDate" + + // ",HAge,HSalaryLev,HContractYear,HInsuranceStatus,HSignStatus" + + // ",HSex,HMarr,HBlighty,HNation,HBlightyType" + + // ",HGovStatus,HBloodType,HStature,HAvoird,HKnowLev" + + // ",HProTitleID,HGradSchool,HEngLev,HCompLev,HSpec" + + // ",HEmail,HNowAdd,HHomeAdd,HIDCard,HLinkPhone,HMobilePhone,HFax" + + // ",HOldCompany,HInsuranceNo,HJobCardNo,HArchivesNo,HWorkType,HDimissionReason" + + // ",HDimissionDate,HInComDate,HSignDate,HRelDate" + + // ",HPostID,HDormID,HDutyID,HLeftMoneyRate" + + // ",HEmpType,HPayType,HOverType,HNoBrushFlag,HShiftFlag,HStopwagesFlag" + + // ",HPostalCode,HBank,HBasePay,HExamLevPostMoney,HBSTDeptID" + + // ",HOtherDeduct3,HInsurance,HMedicare,HDrydock" + + // ",HBankAccount,HGroupID,HDeptID,HWorkTypeID,HCTPrjID,HAddress" + + // ") " + + // " Values('" + HNumber + "','" + HName + "','" + HShortNumber + "'," + HEmpRate.ToString() + "," + HExamRate.ToString() + + // "," + HLevel + "," + HParentID + "," + Convert.ToString(HEndFlag ? 1 : 0) + "," + HHighestPay.ToString() + "," + HOverPayRate.ToString() + + // "," + Convert.ToString(HStopflag ? 1 : 0) + ",'" + HRemark + "'" + ",'" + HHelpCode + "'," + HInsuranceSubsidy.ToString() + "" + + // ",'" + HBirthDay + "','" + HGradDate + "','" + HInsuranceDate + "','" + HContractBDate + "','" + HContractEDate + "'" + + // ",'" + HJobCardEDate + "','" + HCheckCardEDate + "','" + HStayCardEDate + "','" + HHealthCardEDate + "'" + + // "," + HAge.ToString() + ",'" + HSalaryLev + "'," + HContractYear.ToString() + "," + HInsuranceStatus + "," + Convert.ToString(HSignStatus ? 1 : 0) + + // ",'" + HSex + "','" + HMarr + "','" + HBlighty + "','" + HNation + "','" + HBlightyType + "'" + + // ",'" + HGovStatus + "','" + HBloodType + "','" + HStature + "','" + HAvoird + "','" + HKnowLev + "'" + + // ",'" + HProTitleID + "','" + HGradSchool + "','" + HEngLev + "','" + HCompLev + "','" + HSpec + "'" + + // ",'" + HEmail + "','" + HNowAdd + "','" + HHomeAdd + "','" + HIDCard + "','" + HLinkPhone + "','" + HMobilePhone + "','" + HFax + "'" + + // ",'" + HOldCompany + "','" + HInsuranceNo + "','" + HJobCardNo + "','" + HArchivesNo + "','" + HWorkType + "','" + HDimissionReason + "'" + + // ",'" + HDimissionDate + "','" + HInComDate + "','" + HSignDate + "','" + HRelDate + "'" + + // "," + HPostID.ToString() + "," + HDormID.ToString() + "," + HDutyID.ToString() + "," + HLeftMoneyRate.ToString() + + // ",'" + HEmpType + "'" + ",'" + HPayType + "'" + "," + DBUtility.ClsPub.BoolToString(HOverType) + "" + "," + DBUtility.ClsPub.BoolToString(HNoBrushFlag) + "" + "," + DBUtility.ClsPub.BoolToString(HShiftFlag) + "" + "," + DBUtility.ClsPub.BoolToString(HStopwagesFlag) + "" + + // ",'" + HPostalCode + "','" + HBank + "'," + HBasePay.ToString() + "," + HExamLevPostMoney.ToString() + ",'" + HBSTDeptID + "'" + + // "," + HOtherDeduct3.ToString() + "" + "," + HInsurance.ToString() + "" + "," + HMedicare.ToString() + "" + "," + HDrydock.ToString() + "" + + // ",'" + HBankAccount + "'" + "," + HGroupID.ToString() + "" + "," + HDeptID.ToString() + "," + HWorkTypeID.ToString() + "," + HCTPrjID.ToString() + ",'" + HAddress + "'" + + // ")"); + // //淇敼涓婄骇涓洪潪鏈骇浠g爜 + // oCN.RunProc("Update Gy_Employee set HEndflag=0 where HItemID=" + HParentID, ref DBUtility.ClsPub.sExeReturnInfo); - oCN.Commit(); - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "鏂板鍗曟嵁鎴愬姛锛�"; - //objJsonResult.data = null; - return objJsonResult; - } - catch (Exception e) - { - oCN.RollBack(); - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "Exception锛�" + e.Message; - objJsonResult.data = null; - return objJsonResult; - } - } + // oCN.Commit(); + // objJsonResult.code = "1"; + // objJsonResult.count = 1; + // objJsonResult.Message = "鏂板鍗曟嵁鎴愬姛锛�"; + // //objJsonResult.data = null; + // return objJsonResult; + // } + // catch (Exception e) + // { + // oCN.RollBack(); + // objJsonResult.code = "0"; + // objJsonResult.count = 0; + // objJsonResult.Message = "Exception锛�" + e.Message; + // objJsonResult.data = null; + // return objJsonResult; + // } + //} /// <summary> /// 淇濆瓨鎸夐挳 ///鍙傛暟锛歴tring sql銆� @@ -274,22 +274,22 @@ string HShortNumber = list[0].HNumber; long HParentID = list[0].HParentID; long HLevel = 1; - string HHelpCode = list[0].HHelpCode; + string HHelpCode = list[0].HHelpCode ?? ""; bool HEndFlag = list[0].HEndFlag; bool HStopflag = list[0].HStopflag; string HRemark = list[0].HRemark; - string HUseFlag = list[0].HUseFlag; + string HUseFlag = list[0].HUseFlag ?? ""; string HSex = list[0].HSex; string HIDCard = list[0].HIDCard; string HBirthDay = list[0].HBirthDay; - string HAddress = list[0].HAddress; + string HAddress = list[0].HAddress ?? ""; string HLinkPhone = list[0].HLinkPhone; string HMobilePhone = list[0].HMobilePhone; string HFax = list[0].HFax; string HPostalCode = list[0].HPostalCode; string HEmail = list[0].HEmail; - string HBank = list[0].HBank; - string HBankAccount = list[0].HBankAccount; + string HBank = list[0].HBank ?? ""; + string HBankAccount = list[0].HBankAccount ?? ""; long HGroupID = list[0].HGroupID; long HDeptID = list[0].HDeptID; long HPostID = list[0].HPostID; @@ -313,55 +313,55 @@ long HDormID = list[0].HDormID; string HArchivesNo = list[0].HArchivesNo; DateTime HStayCardEDate = list[0].HStayCardEDate; - DateTime HCheckCardEDate = list[0].HCheckCardEDate; - string HJobCardNo = list[0].HJobCardNo; - DateTime HJobCardEDate = list[0].HJobCardEDate; + DateTime HCheckCardEDate = Convert.ToDateTime("1900/1/1"); + string HJobCardNo = list[0].HJobCardNo ?? ""; + DateTime HJobCardEDate = Convert.ToDateTime("1900/1/1"); string HWorkType = list[0].HWorkType; long HContractYear = list[0].HContractYear; DateTime HContractBDate = list[0].HContractBDate; DateTime HContractEDate = list[0].HContractEDate; string HInsuranceNo = list[0].HInsuranceNo; DateTime HInsuranceDate = list[0].HInsuranceDate; - string HInsuranceStatus = list[0].HInsuranceStatus; + bool HInsuranceStatus = list[0].HInsuranceStatus; DateTime HSignDate = list[0].HSignDate; bool HSignStatus = list[0].HSignStatus; - string HOldCompany = list[0].HOldCompany; - string HMarr = list[0].HMarr; - string HHomeAdd = list[0].HHomeAdd; - string HNowAdd = list[0].HNowAdd; - string HSpec = list[0].HSpec; - string HCompLev = list[0].HCompLev; - string HEngLev = list[0].HEngLev; + string HOldCompany = list[0].HOldCompany ?? ""; + string HMarr = list[0].HMarr ?? ""; + string HHomeAdd = list[0].HHomeAdd ?? ""; + string HNowAdd = list[0].HNowAdd ?? ""; + string HSpec = list[0].HSpec ?? ""; + string HCompLev = list[0].HCompLev ?? ""; + string HEngLev = list[0].HEngLev ?? ""; DateTime HGradDate = list[0].HGradDate; - string HGradSchool = list[0].HGradSchool; - string HSalaryLev = list[0].HSalaryLev; + string HGradSchool = list[0].HGradSchool ?? ""; + string HSalaryLev = list[0].HSalaryLev ?? ""; long HDutyID = list[0].HDutyID; - string HProTitleID = list[0].HProTitleID; - string HKnowLev = list[0].HKnowLev; - string HAvoird = list[0].HAvoird; - string HStature = list[0].HStature; - string HBloodType = list[0].HBloodType; - string HBlightyType = list[0].HBlightyType; - string HGovStatus = list[0].HGovStatus; - string HNation = list[0].HNation; - string HBlighty = list[0].HBlighty; + string HProTitleID = list[0].HProTitleID ?? ""; + string HKnowLev = list[0].HKnowLev ?? ""; + string HAvoird = list[0].HAvoird ?? ""; + string HStature = list[0].HStature ?? ""; + string HBloodType = list[0].HBloodType ?? ""; + string HBlightyType = list[0].HBlightyType ?? ""; + string HGovStatus = list[0].HGovStatus ?? ""; + string HNation = list[0].HNation ?? ""; + string HBlighty = list[0].HBlighty ?? ""; long HAge = list[0].HAge; - string HExamLevPostMoney = list[0].HExamLevPostMoney; - string HBSTDeptID = list[0].HBSTDeptID; - string HRelDate = list[0].HRelDate; - string HHighestPay = list[0].HHighestPay; - string HOverPayRate = list[0].HOverPayRate; - string HLeftMoneyRate = list[0].HLeftMoneyRate; - string HInsuranceSubsidy = list[0].HInsuranceSubsidy; - string HPayType = list[0].HPayType; - string HStdDayTimes = list[0].HStdDayTimes; - string HStdDayPay = list[0].HStdDayPay; - string HMinDayPay = list[0].HMinDayPay; - string HMinMonthPay = list[0].HMinMonthPay; + string HExamLevPostMoney = list[0].HExamLevPostMoney ?? ""; + string HBSTDeptID = list[0].HBSTDeptID ?? ""; + string HRelDate = list[0].HRelDate ?? ""; + string HHighestPay = list[0].HHighestPay ?? ""; + string HOverPayRate = list[0].HOverPayRate ?? ""; + string HLeftMoneyRate = list[0].HLeftMoneyRate ?? ""; + string HInsuranceSubsidy = list[0].HInsuranceSubsidy ?? ""; + string HPayType = list[0].HPayType ?? ""; + string HStdDayTimes = list[0].HStdDayTimes ?? ""; + string HStdDayPay = list[0].HStdDayPay ?? ""; + string HMinDayPay = list[0].HMinDayPay ?? ""; + string HMinMonthPay = list[0].HMinMonthPay ?? ""; DateTime HMadeDate = list[0].HMadeDate; - string HEmpRate = list[0].HEmpRate; - string HExamRate = list[0].HExamRate; - DateTime HHealthCardEDate = list[0].HHealthCardEDate; + string HEmpRate = list[0].HEmpRate ?? ""; + string HExamRate = list[0].HExamRate ?? ""; + DateTime HHealthCardEDate = Convert.ToDateTime("1900/1/1"); ////鍒ゆ柇鏉冮檺 //if (!ClsPub.Security_Log(msg5, 1, true, msg4)) @@ -419,7 +419,7 @@ "," + Convert.ToString(HStopflag ? 1 : 0) + ",'" + HRemark + "'" + ",'" + HHelpCode + "'," + HInsuranceSubsidy.ToString() + "" + ",'" + HBirthDay + "','" + HGradDate + "','" + HInsuranceDate + "','" + HContractBDate + "','" + HContractEDate + "'" + ",'" + HJobCardEDate + "','" + HCheckCardEDate + "','" + HStayCardEDate + "','" + HHealthCardEDate + "'" + - "," + HAge.ToString() + ",'" + HSalaryLev + "'," + HContractYear.ToString() + "," + HInsuranceStatus + "," + Convert.ToString(HSignStatus ? 1 : 0) + + "," + HAge.ToString() + ",'" + HSalaryLev + "'," + HContractYear.ToString() + "," + Convert.ToString(HInsuranceStatus ? 1 : 0) + "," + Convert.ToString(HSignStatus ? 1 : 0) + ",'" + HSex + "','" + HMarr + "','" + HBlighty + "','" + HNation + "','" + HBlightyType + "'" + ",'" + HGovStatus + "','" + HBloodType + "','" + HStature + "','" + HAvoird + "','" + HKnowLev + "'" + ",'" + HProTitleID + "','" + HGradSchool + "','" + HEngLev + "','" + HCompLev + "','" + HSpec + "'" + @@ -440,24 +440,90 @@ //鑻AINDI閲嶅鍒欓噸鏂拌幏鍙� oCN.BeginTran(); oCN.RunProc("Update Gy_Employee set " + - "HNumber,HName,HShortNumber,HEmpRate,HExamRate" + - ",HLevel,HParentID,HEndflag,HHighestPay,HOverPayRate" + - ",HStopflag,HRemark,HHelpCode,HInsuranceSubsidy" + - ",HBirthday,HGradDate,HInsuranceDate,HContractBDate,HContractEDate" + - ",HJobCardEDate,HCheckCardEDate,HStayCardEDate,HHealthCardEDate" + - ",HAge,HSalaryLev,HContractYear,HInsuranceStatus,HSignStatus" + - ",HSex,HMarr,HBlighty,HNation,HBlightyType" + - ",HGovStatus,HBloodType,HStature,HAvoird,HKnowLev" + - ",HProTitleID,HGradSchool,HEngLev,HCompLev,HSpec" + - ",HEmail,HNowAdd,HHomeAdd,HIDCard,HLinkPhone,HMobilePhone,HFax" + - ",HOldCompany,HInsuranceNo,HJobCardNo,HArchivesNo,HWorkType,HDimissionReason" + - ",HDimissionDate,HInComDate,HSignDate,HRelDate" + - ",HPostID,HDormID,HDutyID,HLeftMoneyRate" + - ",HEmpType,HPayType,HOverType,HNoBrushFlag,HShiftFlag,HStopwagesFlag" + - ",HPostalCode,HBank,HBasePay,HExamLevPostMoney,HBSTDeptID" + - ",HOtherDeduct3,HInsurance,HMedicare,HDrydock" + - ",HBankAccount,HGroupID,HDeptID,HWorkTypeID,HCTPrjID,HAddress" + "' Where HItemID=" + HItemID, ref DBUtility.ClsPub.sExeReturnInfo); - oCN.RunProc("Update Gy_Employee set HStopflag=0 where HItemID=" + HParentID, ref DBUtility.ClsPub.sExeReturnInfo); + " HNumber='" + HNumber + "'" + + ",HName='" + HName + "'" + + ",HShortNumber='" + HShortNumber + "'" + + ",HLevel=" + HLevel + + ",HEmpRate=" + HEmpRate + + ",HExamRate=" + HExamRate + + ",HBasePay=" + HBasePay + + ",HParentID=" + HParentID + + ",HEndflag=" + Convert.ToString(HEndFlag ? 1 : 0) + + ",HStopflag=" + Convert.ToString( HStopflag ? 1 : 0) + + ",HNoBrushFlag=" + Convert.ToString( HNoBrushFlag ? 1 : 0) + + ",HOverType=" + Convert.ToString( HOverType ? 1 : 0) + + ",HShiftFlag=" + Convert.ToString( HShiftFlag ? 1 : 0) + + ",HStopwagesFlag=" + Convert.ToString( HStopwagesFlag ? 1 : 0) + + ",HRemark='" + HRemark.ToString() + "'" + + ",HEmpType='" + HEmpType.ToString() + "'" + + ",HPayType='" + HPayType.ToString() + "'" + + ",HHelpCode='" + HHelpCode.ToString() + "'" + + ",HAge=" + HAge.ToString() + + ",HSalaryLev='" + HSalaryLev.ToString() + "'" + + ",HContractYear=" + HContractYear.ToString() + + ",HInsuranceStatus=" + Convert.ToString(HInsuranceStatus ? 1 : 0) + + ",HBirthday='" + HBirthDay.ToString() + "'" + + ",HGradDate='" + HGradDate.ToString() + "'" + + ",HInsuranceDate='" + HInsuranceDate + "'" + + ",HContractBDate='" + HContractBDate + "'" + + ",HContractEDate='" + HContractEDate + "'" + + ",HJobCardEDate='" + HJobCardEDate + "'" + + ",HCheckCardEDate='" + HCheckCardEDate + "'" + + ",HStayCardEDate='" + HStayCardEDate + "'" + + ",HHealthCardEDate='" + HHealthCardEDate + "'" + + ",HSex='" + HSex + "'" + + ",HMarr='" + HMarr + "'" + + ",HBlighty='" + HBlighty + "'" + + ",HNation='" + HNation + "'" + + ",HBlightyType='" + HBlightyType.ToString() + "'" + + ",HGovStatus='" + HGovStatus.ToString() + "'" + + ",HBloodType='" + HBloodType.ToString() + "'" + + ",HStature='" + HStature.ToString() + "'" + + ",HAvoird='" + HAvoird.ToString() + "'" + + ",HKnowLev='" + HKnowLev.ToString() + "'" + + ",HProTitleID='" + HProTitleID.ToString() + "'" + + ",HGradSchool='" + HGradSchool.ToString() + "'" + + ",HEngLev='" + HEngLev.ToString() + "'" + + ",HCompLev='" + HCompLev.ToString() + "'" + + ",HSpec='" + HSpec.ToString() + "'" + + ",HEmail='" + HEmail.ToString() + "'" + + ",HNowAdd='" + HNowAdd.ToString() + "'" + + ",HHomeAdd='" + HHomeAdd.ToString() + "'" + + ",HIDCard='" + HIDCard.ToString() + "'" + + ",HPostalCode='" + HPostalCode.ToString() + "'" + + ",HLinkPhone='" + HLinkPhone.ToString() + "'" + + ",HMobilePhone='" + HMobilePhone.ToString() + "'" + + ",HFax='" + HFax.ToString() + "'" + + ",HOldCompany='" + HOldCompany.ToString() + "'" + + ",HInsuranceNo='" + HInsuranceNo.ToString() + "'" + + ",HJobCardNo='" + HJobCardNo.ToString() + "'" + + ",HArchivesNo='" + HArchivesNo.ToString() + "'" + + ",HDimissionReason='" + HDimissionReason.ToString() + "'" + + ",HDimissionDate='" + HDimissionDate.ToString() + "'" + + ",HRelDate='" + HRelDate.ToString() + "'" + + ",HInComDate='" + HInComDate.ToString() + "'" + + ",HPostID =" + HPostID.ToString() + + ",HDutyID =" + HDutyID.ToString() + + ",HDormID =" + HDormID.ToString() + + ",HBank='" + HBank.ToString() + "'" + + ",HBankAccount='" + HBankAccount.ToString() + "'" + + ",HGroupID='" + HGroupID.ToString() + "'" + + ",HInsurance=" + HInsurance.ToString() + "" + + ",HInsuranceSubsidy=" + HInsuranceSubsidy.ToString() + "" + + ",HOtherDeduct3=" + HOtherDeduct3.ToString() + "" + + ",HMedicare=" + HMedicare.ToString() + "" + + ",HDrydock=" + HDrydock.ToString() + "" + + ",HWorkType='" + HWorkType.ToString() + "'" + + ",HWorkTypeID='" + HWorkTypeID.ToString() + "'" + + ",HHighestPay=" + HHighestPay.ToString() + "" + + ",HOverPayRate=" + HOverPayRate.ToString() + "" + + ",HLeftMoneyRate=" + HLeftMoneyRate.ToString() + "" + + ",HCTPrjID='" + HCTPrjID.ToString() + "'" + + ",HExamLevPostMoney=" + HExamLevPostMoney.ToString() + + ",HBSTDeptID='" + HBSTDeptID.ToString() + "'" + + + ",HAddress='" + HAddress.ToString() + "'" + + ",HDeptID= '" + HDeptID + "' Where HItemID=" + HItemID); oCN.Commit(); } objJsonResult.code = "0"; diff --git "a/WebAPI/Models/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Employee.cs" "b/WebAPI/Models/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Employee.cs" index ffa45fb..846728b 100644 --- "a/WebAPI/Models/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Employee.cs" +++ "b/WebAPI/Models/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Employee.cs" @@ -64,7 +64,7 @@ public DateTime HContractEDate { get; set; } public string HInsuranceNo { get; set; } public DateTime HInsuranceDate { get; set; } - public string HInsuranceStatus { get; set; } + public bool HInsuranceStatus { get; set; } public DateTime HSignDate { get; set; } public bool HSignStatus { get; set; } public string HOldCompany { get; set; } -- Gitblit v1.9.1