/// <summary> /// 得到一个对象实体 /// </summary> public Model.hr_employee_ArcInfo GetModel(int id) { StringBuilder strSql = new StringBuilder(); strSql.Append("select id,Factory_Id,Date_Entry,Date_Regular,Date_Leave,Date_Create,Create_Id,Create_Name,Leave_Reason_Id,Leave_Reason,Emp_Id,Emp_Name,Emp_No,Emp_Sex,Emp_IsMarried,Emp_Age,Emp_BirthDate,Emp_DepId,Emp_DepName,Emp_PostId,Emp_PostName,Emp_QQ,Emp_Phone,Emp_OfficeTel,Emp_Workplace,Emp_Identity,Emp_IdentityAddress,Emp_Address,Edu_Political,Edu_Degree,Edu_SchoolTag,Edu_Profession,Edu_GraduationDate,Edu_CertificateNo,Entry_Sub_Diploma,Entry_Sub_Identity,Entry_Sub_Photo,Entry_Sub_BankCardNo,Entry_Sub_POLICECHECK,Entry_Sub_HBVFive,Entry_Sub_Certificate,Entry_Sub_DrivingLicense,Entry_Salary_Pro,Entry_Salary_Regular,Entry_BankCardNo,Entry_BankCardName,Fam_Father,Fam_FatherDate,Fam_FatherTel,Fam_Mother,Fam_MotherDate,Fam_MotherTel,Fam_Partner,Fam_PartnerDate,Fam_PartnerTel,Fam_Other,Fam_OtherDate,Fam_OtherTel,InformationSource_Id,InformationSource from hr_employee_arc "); strSql.Append(" where id=@id"); MySqlParameter[] parameters = { new MySqlParameter("@id", MySqlDbType.Int32) }; parameters[0].Value = id; Model.hr_employee_ArcInfo model = new Model.hr_employee_ArcInfo(); DataSet ds = DbHelperMySQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Model.hr_employee_ArcInfo DataRowToModel(DataRow row) { Model.hr_employee_ArcInfo model = new Model.hr_employee_ArcInfo(); if (row != null) { if (row["id"] != null && row["id"].ToString() != "") { model.id = int.Parse(row["id"].ToString()); } if (row["Factory_Id"] != null) { model.Factory_Id = row["Factory_Id"].ToString(); } if (row["Date_Entry"] != null && row["Date_Entry"].ToString() != "") { model.Date_Entry = DateTime.Parse(row["Date_Entry"].ToString()); } if (row["Date_Regular"] != null && row["Date_Regular"].ToString() != "") { model.Date_Regular = DateTime.Parse(row["Date_Regular"].ToString()); } if (row["Date_Leave"] != null && row["Date_Leave"].ToString() != "") { model.Date_Leave = DateTime.Parse(row["Date_Leave"].ToString()); } if (row["Date_Create"] != null && row["Date_Create"].ToString() != "") { model.Date_Create = DateTime.Parse(row["Date_Create"].ToString()); } if (row["Create_Id"] != null && row["Create_Id"].ToString() != "") { model.Create_Id = int.Parse(row["Create_Id"].ToString()); } if (row["Create_Name"] != null) { model.Create_Name = row["Create_Name"].ToString(); } if (row["Leave_Reason_Id"] != null && row["Leave_Reason_Id"].ToString() != "") { model.Leave_Reason_Id = int.Parse(row["Leave_Reason_Id"].ToString()); } if (row["Leave_Reason"] != null) { model.Leave_Reason = row["Leave_Reason"].ToString(); } if (row["Emp_Id"] != null && row["Emp_Id"].ToString() != "") { model.Emp_Id = int.Parse(row["Emp_Id"].ToString()); } if (row["Emp_Name"] != null) { model.Emp_Name = row["Emp_Name"].ToString(); } if (row["Emp_No"] != null) { model.Emp_No = row["Emp_No"].ToString(); } if (row["Emp_Sex"] != null) { model.Emp_Sex = row["Emp_Sex"].ToString(); } if (row["Emp_IsMarried"] != null) { model.Emp_IsMarried = row["Emp_IsMarried"].ToString(); } if (row["Emp_Age"] != null && row["Emp_Age"].ToString() != "") { model.Emp_Age = int.Parse(row["Emp_Age"].ToString()); } if (row["Emp_BirthDate"] != null && row["Emp_BirthDate"].ToString() != "") { model.Emp_BirthDate = DateTime.Parse(row["Emp_BirthDate"].ToString()); } if (row["Emp_DepId"] != null && row["Emp_DepId"].ToString() != "") { model.Emp_DepId = int.Parse(row["Emp_DepId"].ToString()); } if (row["Emp_DepName"] != null) { model.Emp_DepName = row["Emp_DepName"].ToString(); } if (row["Emp_PostId"] != null && row["Emp_PostId"].ToString() != "") { model.Emp_PostId = int.Parse(row["Emp_PostId"].ToString()); } if (row["Emp_PostName"] != null) { model.Emp_PostName = row["Emp_PostName"].ToString(); } if (row["Emp_QQ"] != null) { model.Emp_QQ = row["Emp_QQ"].ToString(); } if (row["Emp_Phone"] != null) { model.Emp_Phone = row["Emp_Phone"].ToString(); } if (row["Emp_OfficeTel"] != null) { model.Emp_OfficeTel = row["Emp_OfficeTel"].ToString(); } if (row["Emp_Workplace"] != null) { model.Emp_Workplace = row["Emp_Workplace"].ToString(); } if (row["Emp_Identity"] != null) { model.Emp_Identity = row["Emp_Identity"].ToString(); } if (row["Emp_IdentityAddress"] != null) { model.Emp_IdentityAddress = row["Emp_IdentityAddress"].ToString(); } if (row["Emp_Address"] != null) { model.Emp_Address = row["Emp_Address"].ToString(); } if (row["Edu_Political"] != null) { model.Edu_Political = row["Edu_Political"].ToString(); } if (row["Edu_Degree"] != null) { model.Edu_Degree = row["Edu_Degree"].ToString(); } if (row["Edu_SchoolTag"] != null) { model.Edu_SchoolTag = row["Edu_SchoolTag"].ToString(); } if (row["Edu_Profession"] != null) { model.Edu_Profession = row["Edu_Profession"].ToString(); } if (row["Edu_GraduationDate"] != null && row["Edu_GraduationDate"].ToString() != "") { model.Edu_GraduationDate = DateTime.Parse(row["Edu_GraduationDate"].ToString()); } if (row["Edu_CertificateNo"] != null) { model.Edu_CertificateNo = row["Edu_CertificateNo"].ToString(); } if (row["Entry_Sub_Diploma"] != null) { model.Entry_Sub_Diploma = row["Entry_Sub_Diploma"].ToString(); } if (row["Entry_Sub_Identity"] != null) { model.Entry_Sub_Identity = row["Entry_Sub_Identity"].ToString(); } if (row["Entry_Sub_Photo"] != null) { model.Entry_Sub_Photo = row["Entry_Sub_Photo"].ToString(); } if (row["Entry_Sub_BankCardNo"] != null) { model.Entry_Sub_BankCardNo = row["Entry_Sub_BankCardNo"].ToString(); } if (row["Entry_Sub_POLICECHECK"] != null) { model.Entry_Sub_POLICECHECK = row["Entry_Sub_POLICECHECK"].ToString(); } if (row["Entry_Sub_HBVFive"] != null) { model.Entry_Sub_HBVFive = row["Entry_Sub_HBVFive"].ToString(); } if (row["Entry_Sub_Certificate"] != null) { model.Entry_Sub_Certificate = row["Entry_Sub_Certificate"].ToString(); } if (row["Entry_Sub_DrivingLicense"] != null) { model.Entry_Sub_DrivingLicense = row["Entry_Sub_DrivingLicense"].ToString(); } if (row["Entry_Salary_Pro"] != null && row["Entry_Salary_Pro"].ToString() != "") { model.Entry_Salary_Pro = decimal.Parse(row["Entry_Salary_Pro"].ToString()); } if (row["Entry_Salary_Regular"] != null && row["Entry_Salary_Regular"].ToString() != "") { model.Entry_Salary_Regular = decimal.Parse(row["Entry_Salary_Regular"].ToString()); } if (row["Entry_BankCardNo"] != null) { model.Entry_BankCardNo = row["Entry_BankCardNo"].ToString(); } if (row["Entry_BankCardName"] != null) { model.Entry_BankCardName = row["Entry_BankCardName"].ToString(); } if (row["Fam_Father"] != null) { model.Fam_Father = row["Fam_Father"].ToString(); } if (row["Fam_FatherDate"] != null && row["Fam_FatherDate"].ToString() != "") { model.Fam_FatherDate = DateTime.Parse(row["Fam_FatherDate"].ToString()); } if (row["Fam_FatherTel"] != null) { model.Fam_FatherTel = row["Fam_FatherTel"].ToString(); } if (row["Fam_Mother"] != null) { model.Fam_Mother = row["Fam_Mother"].ToString(); } if (row["Fam_MotherDate"] != null && row["Fam_MotherDate"].ToString() != "") { model.Fam_MotherDate = DateTime.Parse(row["Fam_MotherDate"].ToString()); } if (row["Fam_MotherTel"] != null) { model.Fam_MotherTel = row["Fam_MotherTel"].ToString(); } if (row["Fam_Partner"] != null) { model.Fam_Partner = row["Fam_Partner"].ToString(); } if (row["Fam_PartnerDate"] != null && row["Fam_PartnerDate"].ToString() != "") { model.Fam_PartnerDate = DateTime.Parse(row["Fam_PartnerDate"].ToString()); } if (row["Fam_PartnerTel"] != null) { model.Fam_PartnerTel = row["Fam_PartnerTel"].ToString(); } if (row["Fam_Other"] != null) { model.Fam_Other = row["Fam_Other"].ToString(); } if (row["Fam_OtherDate"] != null && row["Fam_OtherDate"].ToString() != "") { model.Fam_OtherDate = DateTime.Parse(row["Fam_OtherDate"].ToString()); } if (row["Fam_OtherTel"] != null) { model.Fam_OtherTel = row["Fam_OtherTel"].ToString(); } if (row["InformationSource_Id"] != null && row["InformationSource_Id"].ToString() != "") { model.InformationSource_Id = int.Parse(row["InformationSource_Id"].ToString()); } if (row["InformationSource"] != null) { model.InformationSource = row["InformationSource"].ToString(); } } return(model); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(Model.hr_employee_ArcInfo model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into hr_employee_arc("); strSql.Append("Factory_Id,Date_Entry,Date_Regular,Date_Leave,Date_Create,Create_Id,Create_Name,Leave_Reason_Id,Leave_Reason,Emp_Id,Emp_Name,Emp_No,Emp_Sex,Emp_IsMarried,Emp_Age,Emp_BirthDate,Emp_DepId,Emp_DepName,Emp_PostId,Emp_PostName,Emp_QQ,Emp_Phone,Emp_OfficeTel,Emp_Workplace,Emp_Identity,Emp_IdentityAddress,Emp_Address,Edu_Political,Edu_Degree,Edu_SchoolTag,Edu_Profession,Edu_GraduationDate,Edu_CertificateNo,Entry_Sub_Diploma,Entry_Sub_Identity,Entry_Sub_Photo,Entry_Sub_BankCardNo,Entry_Sub_POLICECHECK,Entry_Sub_HBVFive,Entry_Sub_Certificate,Entry_Sub_DrivingLicense,Entry_Salary_Pro,Entry_Salary_Regular,Entry_BankCardNo,Entry_BankCardName,Fam_Father,Fam_FatherDate,Fam_FatherTel,Fam_Mother,Fam_MotherDate,Fam_MotherTel,Fam_Partner,Fam_PartnerDate,Fam_PartnerTel,Fam_Other,Fam_OtherDate,Fam_OtherTel,InformationSource_Id,InformationSource)"); strSql.Append(" values ("); strSql.Append("@Factory_Id,@Date_Entry,@Date_Regular,@Date_Leave,@Date_Create,@Create_Id,@Create_Name,@Leave_Reason_Id,@Leave_Reason,@Emp_Id,@Emp_Name,@Emp_No,@Emp_Sex,@Emp_IsMarried,@Emp_Age,@Emp_BirthDate,@Emp_DepId,@Emp_DepName,@Emp_PostId,@Emp_PostName,@Emp_QQ,@Emp_Phone,@Emp_OfficeTel,@Emp_Workplace,@Emp_Identity,@Emp_IdentityAddress,@Emp_Address,@Edu_Political,@Edu_Degree,@Edu_SchoolTag,@Edu_Profession,@Edu_GraduationDate,@Edu_CertificateNo,@Entry_Sub_Diploma,@Entry_Sub_Identity,@Entry_Sub_Photo,@Entry_Sub_BankCardNo,@Entry_Sub_POLICECHECK,@Entry_Sub_HBVFive,@Entry_Sub_Certificate,@Entry_Sub_DrivingLicense,@Entry_Salary_Pro,@Entry_Salary_Regular,@Entry_BankCardNo,@Entry_BankCardName,@Fam_Father,@Fam_FatherDate,@Fam_FatherTel,@Fam_Mother,@Fam_MotherDate,@Fam_MotherTel,@Fam_Partner,@Fam_PartnerDate,@Fam_PartnerTel,@Fam_Other,@Fam_OtherDate,@Fam_OtherTel,@InformationSource_Id,@InformationSource)"); strSql.Append(";select @@IDENTITY"); MySqlParameter[] parameters = { new MySqlParameter("@Factory_Id", MySqlDbType.VarChar, 60), new MySqlParameter("@Date_Entry", MySqlDbType.DateTime), new MySqlParameter("@Date_Regular", MySqlDbType.DateTime), new MySqlParameter("@Date_Leave", MySqlDbType.DateTime), new MySqlParameter("@Date_Create", MySqlDbType.DateTime), new MySqlParameter("@Create_Id", MySqlDbType.Int32, 11), new MySqlParameter("@Create_Name", MySqlDbType.VarChar, 20), new MySqlParameter("@Leave_Reason_Id", MySqlDbType.Int32, 11), new MySqlParameter("@Leave_Reason", MySqlDbType.VarChar, 50), new MySqlParameter("@Emp_Id", MySqlDbType.Int32, 11), new MySqlParameter("@Emp_Name", MySqlDbType.VarChar, 20), new MySqlParameter("@Emp_No", MySqlDbType.VarChar, 20), new MySqlParameter("@Emp_Sex", MySqlDbType.VarChar, 4), new MySqlParameter("@Emp_IsMarried", MySqlDbType.VarChar, 4), new MySqlParameter("@Emp_Age", MySqlDbType.Int32, 11), new MySqlParameter("@Emp_BirthDate", MySqlDbType.DateTime), new MySqlParameter("@Emp_DepId", MySqlDbType.Int32, 11), new MySqlParameter("@Emp_DepName", MySqlDbType.VarChar, 20), new MySqlParameter("@Emp_PostId", MySqlDbType.Int32, 11), new MySqlParameter("@Emp_PostName", MySqlDbType.VarChar, 20), new MySqlParameter("@Emp_QQ", MySqlDbType.VarChar, 20), new MySqlParameter("@Emp_Phone", MySqlDbType.VarChar, 20), new MySqlParameter("@Emp_OfficeTel", MySqlDbType.VarChar, 20), new MySqlParameter("@Emp_Workplace", MySqlDbType.VarChar, 20), new MySqlParameter("@Emp_Identity", MySqlDbType.VarChar, 20), new MySqlParameter("@Emp_IdentityAddress", MySqlDbType.VarChar, 50), new MySqlParameter("@Emp_Address", MySqlDbType.VarChar, 50), new MySqlParameter("@Edu_Political", MySqlDbType.VarChar, 20), new MySqlParameter("@Edu_Degree", MySqlDbType.VarChar, 20), new MySqlParameter("@Edu_SchoolTag", MySqlDbType.VarChar, 50), new MySqlParameter("@Edu_Profession", MySqlDbType.VarChar, 50), new MySqlParameter("@Edu_GraduationDate", MySqlDbType.DateTime), new MySqlParameter("@Edu_CertificateNo", MySqlDbType.VarChar, 50), new MySqlParameter("@Entry_Sub_Diploma", MySqlDbType.VarChar, 1), new MySqlParameter("@Entry_Sub_Identity", MySqlDbType.VarChar, 1), new MySqlParameter("@Entry_Sub_Photo", MySqlDbType.VarChar, 1), new MySqlParameter("@Entry_Sub_BankCardNo", MySqlDbType.VarChar, 1), new MySqlParameter("@Entry_Sub_POLICECHECK", MySqlDbType.VarChar, 1), new MySqlParameter("@Entry_Sub_HBVFive", MySqlDbType.VarChar, 1), new MySqlParameter("@Entry_Sub_Certificate", MySqlDbType.VarChar, 1), new MySqlParameter("@Entry_Sub_DrivingLicense", MySqlDbType.VarChar, 1), new MySqlParameter("@Entry_Salary_Pro", MySqlDbType.Decimal, 10), new MySqlParameter("@Entry_Salary_Regular", MySqlDbType.Decimal, 10), new MySqlParameter("@Entry_BankCardNo", MySqlDbType.VarChar, 20), new MySqlParameter("@Entry_BankCardName", MySqlDbType.VarChar, 20), new MySqlParameter("@Fam_Father", MySqlDbType.VarChar, 20), new MySqlParameter("@Fam_FatherDate", MySqlDbType.DateTime), new MySqlParameter("@Fam_FatherTel", MySqlDbType.VarChar, 20), new MySqlParameter("@Fam_Mother", MySqlDbType.VarChar, 20), new MySqlParameter("@Fam_MotherDate", MySqlDbType.DateTime), new MySqlParameter("@Fam_MotherTel", MySqlDbType.VarChar, 20), new MySqlParameter("@Fam_Partner", MySqlDbType.VarChar, 20), new MySqlParameter("@Fam_PartnerDate", MySqlDbType.DateTime), new MySqlParameter("@Fam_PartnerTel", MySqlDbType.VarChar, 20), new MySqlParameter("@Fam_Other", MySqlDbType.VarChar, 20), new MySqlParameter("@Fam_OtherDate", MySqlDbType.DateTime), new MySqlParameter("@Fam_OtherTel", MySqlDbType.VarChar, 20), new MySqlParameter("@InformationSource_Id", MySqlDbType.Int32, 11), new MySqlParameter("@InformationSource", MySqlDbType.VarChar, 50) }; parameters[0].Value = model.Factory_Id; parameters[1].Value = model.Date_Entry; parameters[2].Value = model.Date_Regular; parameters[3].Value = model.Date_Leave; parameters[4].Value = model.Date_Create; parameters[5].Value = model.Create_Id; parameters[6].Value = model.Create_Name; parameters[7].Value = model.Leave_Reason_Id; parameters[8].Value = model.Leave_Reason; parameters[9].Value = model.Emp_Id; parameters[10].Value = model.Emp_Name; parameters[11].Value = model.Emp_No; parameters[12].Value = model.Emp_Sex; parameters[13].Value = model.Emp_IsMarried; parameters[14].Value = model.Emp_Age; parameters[15].Value = model.Emp_BirthDate; parameters[16].Value = model.Emp_DepId; parameters[17].Value = model.Emp_DepName; parameters[18].Value = model.Emp_PostId; parameters[19].Value = model.Emp_PostName; parameters[20].Value = model.Emp_QQ; parameters[21].Value = model.Emp_Phone; parameters[22].Value = model.Emp_OfficeTel; parameters[23].Value = model.Emp_Workplace; parameters[24].Value = model.Emp_Identity; parameters[25].Value = model.Emp_IdentityAddress; parameters[26].Value = model.Emp_Address; parameters[27].Value = model.Edu_Political; parameters[28].Value = model.Edu_Degree; parameters[29].Value = model.Edu_SchoolTag; parameters[30].Value = model.Edu_Profession; parameters[31].Value = model.Edu_GraduationDate; parameters[32].Value = model.Edu_CertificateNo; parameters[33].Value = model.Entry_Sub_Diploma; parameters[34].Value = model.Entry_Sub_Identity; parameters[35].Value = model.Entry_Sub_Photo; parameters[36].Value = model.Entry_Sub_BankCardNo; parameters[37].Value = model.Entry_Sub_POLICECHECK; parameters[38].Value = model.Entry_Sub_HBVFive; parameters[39].Value = model.Entry_Sub_Certificate; parameters[40].Value = model.Entry_Sub_DrivingLicense; parameters[41].Value = model.Entry_Salary_Pro; parameters[42].Value = model.Entry_Salary_Regular; parameters[43].Value = model.Entry_BankCardNo; parameters[44].Value = model.Entry_BankCardName; parameters[45].Value = model.Fam_Father; parameters[46].Value = model.Fam_FatherDate; parameters[47].Value = model.Fam_FatherTel; parameters[48].Value = model.Fam_Mother; parameters[49].Value = model.Fam_MotherDate; parameters[50].Value = model.Fam_MotherTel; parameters[51].Value = model.Fam_Partner; parameters[52].Value = model.Fam_PartnerDate; parameters[53].Value = model.Fam_PartnerTel; parameters[54].Value = model.Fam_Other; parameters[55].Value = model.Fam_OtherDate; parameters[56].Value = model.Fam_OtherTel; parameters[57].Value = model.InformationSource_Id; parameters[58].Value = model.InformationSource; object obj = DbHelperMySQL.GetSingle(strSql.ToString(), parameters); if (obj == null) { return(0); } else { return(Convert.ToInt32(obj)); } }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(Model.hr_employee_ArcInfo model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update hr_employee_arc set "); strSql.Append("Factory_Id=@Factory_Id,"); strSql.Append("Date_Entry=@Date_Entry,"); strSql.Append("Date_Regular=@Date_Regular,"); strSql.Append("Date_Leave=@Date_Leave,"); strSql.Append("Date_Create=@Date_Create,"); strSql.Append("Create_Id=@Create_Id,"); strSql.Append("Create_Name=@Create_Name,"); strSql.Append("Leave_Reason_Id=@Leave_Reason_Id,"); strSql.Append("Leave_Reason=@Leave_Reason,"); strSql.Append("Emp_Id=@Emp_Id,"); strSql.Append("Emp_Name=@Emp_Name,"); strSql.Append("Emp_No=@Emp_No,"); strSql.Append("Emp_Sex=@Emp_Sex,"); strSql.Append("Emp_IsMarried=@Emp_IsMarried,"); strSql.Append("Emp_Age=@Emp_Age,"); strSql.Append("Emp_BirthDate=@Emp_BirthDate,"); strSql.Append("Emp_DepId=@Emp_DepId,"); strSql.Append("Emp_DepName=@Emp_DepName,"); strSql.Append("Emp_PostId=@Emp_PostId,"); strSql.Append("Emp_PostName=@Emp_PostName,"); strSql.Append("Emp_QQ=@Emp_QQ,"); strSql.Append("Emp_Phone=@Emp_Phone,"); strSql.Append("Emp_OfficeTel=@Emp_OfficeTel,"); strSql.Append("Emp_Workplace=@Emp_Workplace,"); strSql.Append("Emp_Identity=@Emp_Identity,"); strSql.Append("Emp_IdentityAddress=@Emp_IdentityAddress,"); strSql.Append("Emp_Address=@Emp_Address,"); strSql.Append("Edu_Political=@Edu_Political,"); strSql.Append("Edu_Degree=@Edu_Degree,"); strSql.Append("Edu_SchoolTag=@Edu_SchoolTag,"); strSql.Append("Edu_Profession=@Edu_Profession,"); strSql.Append("Edu_GraduationDate=@Edu_GraduationDate,"); strSql.Append("Edu_CertificateNo=@Edu_CertificateNo,"); strSql.Append("Entry_Sub_Diploma=@Entry_Sub_Diploma,"); strSql.Append("Entry_Sub_Identity=@Entry_Sub_Identity,"); strSql.Append("Entry_Sub_Photo=@Entry_Sub_Photo,"); strSql.Append("Entry_Sub_BankCardNo=@Entry_Sub_BankCardNo,"); strSql.Append("Entry_Sub_POLICECHECK=@Entry_Sub_POLICECHECK,"); strSql.Append("Entry_Sub_HBVFive=@Entry_Sub_HBVFive,"); strSql.Append("Entry_Sub_Certificate=@Entry_Sub_Certificate,"); strSql.Append("Entry_Sub_DrivingLicense=@Entry_Sub_DrivingLicense,"); strSql.Append("Entry_Salary_Pro=@Entry_Salary_Pro,"); strSql.Append("Entry_Salary_Regular=@Entry_Salary_Regular,"); strSql.Append("Entry_BankCardNo=@Entry_BankCardNo,"); strSql.Append("Entry_BankCardName=@Entry_BankCardName,"); strSql.Append("Fam_Father=@Fam_Father,"); strSql.Append("Fam_FatherDate=@Fam_FatherDate,"); strSql.Append("Fam_FatherTel=@Fam_FatherTel,"); strSql.Append("Fam_Mother=@Fam_Mother,"); strSql.Append("Fam_MotherDate=@Fam_MotherDate,"); strSql.Append("Fam_MotherTel=@Fam_MotherTel,"); strSql.Append("Fam_Partner=@Fam_Partner,"); strSql.Append("Fam_PartnerDate=@Fam_PartnerDate,"); strSql.Append("Fam_PartnerTel=@Fam_PartnerTel,"); strSql.Append("Fam_Other=@Fam_Other,"); strSql.Append("Fam_OtherDate=@Fam_OtherDate,"); strSql.Append("Fam_OtherTel=@Fam_OtherTel,"); strSql.Append("InformationSource_Id=@InformationSource_Id,"); strSql.Append("InformationSource=@InformationSource"); strSql.Append(" where id=@id"); MySqlParameter[] parameters = { new MySqlParameter("@Factory_Id", MySqlDbType.VarChar, 60), new MySqlParameter("@Date_Entry", MySqlDbType.DateTime), new MySqlParameter("@Date_Regular", MySqlDbType.DateTime), new MySqlParameter("@Date_Leave", MySqlDbType.DateTime), new MySqlParameter("@Date_Create", MySqlDbType.DateTime), new MySqlParameter("@Create_Id", MySqlDbType.Int32, 11), new MySqlParameter("@Create_Name", MySqlDbType.VarChar, 20), new MySqlParameter("@Leave_Reason_Id", MySqlDbType.Int32, 11), new MySqlParameter("@Leave_Reason", MySqlDbType.VarChar, 50), new MySqlParameter("@Emp_Id", MySqlDbType.Int32, 11), new MySqlParameter("@Emp_Name", MySqlDbType.VarChar, 20), new MySqlParameter("@Emp_No", MySqlDbType.VarChar, 20), new MySqlParameter("@Emp_Sex", MySqlDbType.VarChar, 4), new MySqlParameter("@Emp_IsMarried", MySqlDbType.VarChar, 4), new MySqlParameter("@Emp_Age", MySqlDbType.Int32, 11), new MySqlParameter("@Emp_BirthDate", MySqlDbType.DateTime), new MySqlParameter("@Emp_DepId", MySqlDbType.Int32, 11), new MySqlParameter("@Emp_DepName", MySqlDbType.VarChar, 20), new MySqlParameter("@Emp_PostId", MySqlDbType.Int32, 11), new MySqlParameter("@Emp_PostName", MySqlDbType.VarChar, 20), new MySqlParameter("@Emp_QQ", MySqlDbType.VarChar, 20), new MySqlParameter("@Emp_Phone", MySqlDbType.VarChar, 20), new MySqlParameter("@Emp_OfficeTel", MySqlDbType.VarChar, 20), new MySqlParameter("@Emp_Workplace", MySqlDbType.VarChar, 20), new MySqlParameter("@Emp_Identity", MySqlDbType.VarChar, 20), new MySqlParameter("@Emp_IdentityAddress", MySqlDbType.VarChar, 50), new MySqlParameter("@Emp_Address", MySqlDbType.VarChar, 50), new MySqlParameter("@Edu_Political", MySqlDbType.VarChar, 20), new MySqlParameter("@Edu_Degree", MySqlDbType.VarChar, 20), new MySqlParameter("@Edu_SchoolTag", MySqlDbType.VarChar, 50), new MySqlParameter("@Edu_Profession", MySqlDbType.VarChar, 50), new MySqlParameter("@Edu_GraduationDate", MySqlDbType.DateTime), new MySqlParameter("@Edu_CertificateNo", MySqlDbType.VarChar, 50), new MySqlParameter("@Entry_Sub_Diploma", MySqlDbType.VarChar, 1), new MySqlParameter("@Entry_Sub_Identity", MySqlDbType.VarChar, 1), new MySqlParameter("@Entry_Sub_Photo", MySqlDbType.VarChar, 1), new MySqlParameter("@Entry_Sub_BankCardNo", MySqlDbType.VarChar, 1), new MySqlParameter("@Entry_Sub_POLICECHECK", MySqlDbType.VarChar, 1), new MySqlParameter("@Entry_Sub_HBVFive", MySqlDbType.VarChar, 1), new MySqlParameter("@Entry_Sub_Certificate", MySqlDbType.VarChar, 1), new MySqlParameter("@Entry_Sub_DrivingLicense", MySqlDbType.VarChar, 1), new MySqlParameter("@Entry_Salary_Pro", MySqlDbType.Decimal, 10), new MySqlParameter("@Entry_Salary_Regular", MySqlDbType.Decimal, 10), new MySqlParameter("@Entry_BankCardNo", MySqlDbType.VarChar, 20), new MySqlParameter("@Entry_BankCardName", MySqlDbType.VarChar, 20), new MySqlParameter("@Fam_Father", MySqlDbType.VarChar, 20), new MySqlParameter("@Fam_FatherDate", MySqlDbType.DateTime), new MySqlParameter("@Fam_FatherTel", MySqlDbType.VarChar, 20), new MySqlParameter("@Fam_Mother", MySqlDbType.VarChar, 20), new MySqlParameter("@Fam_MotherDate", MySqlDbType.DateTime), new MySqlParameter("@Fam_MotherTel", MySqlDbType.VarChar, 20), new MySqlParameter("@Fam_Partner", MySqlDbType.VarChar, 20), new MySqlParameter("@Fam_PartnerDate", MySqlDbType.DateTime), new MySqlParameter("@Fam_PartnerTel", MySqlDbType.VarChar, 20), new MySqlParameter("@Fam_Other", MySqlDbType.VarChar, 20), new MySqlParameter("@Fam_OtherDate", MySqlDbType.DateTime), new MySqlParameter("@Fam_OtherTel", MySqlDbType.VarChar, 20), new MySqlParameter("@InformationSource_Id", MySqlDbType.Int32, 11), new MySqlParameter("@InformationSource", MySqlDbType.VarChar, 50), new MySqlParameter("@id", MySqlDbType.Int32, 11) }; parameters[0].Value = model.Factory_Id; parameters[1].Value = model.Date_Entry; parameters[2].Value = model.Date_Regular; parameters[3].Value = model.Date_Leave; parameters[4].Value = model.Date_Create; parameters[5].Value = model.Create_Id; parameters[6].Value = model.Create_Name; parameters[7].Value = model.Leave_Reason_Id; parameters[8].Value = model.Leave_Reason; parameters[9].Value = model.Emp_Id; parameters[10].Value = model.Emp_Name; parameters[11].Value = model.Emp_No; parameters[12].Value = model.Emp_Sex; parameters[13].Value = model.Emp_IsMarried; parameters[14].Value = model.Emp_Age; parameters[15].Value = model.Emp_BirthDate; parameters[16].Value = model.Emp_DepId; parameters[17].Value = model.Emp_DepName; parameters[18].Value = model.Emp_PostId; parameters[19].Value = model.Emp_PostName; parameters[20].Value = model.Emp_QQ; parameters[21].Value = model.Emp_Phone; parameters[22].Value = model.Emp_OfficeTel; parameters[23].Value = model.Emp_Workplace; parameters[24].Value = model.Emp_Identity; parameters[25].Value = model.Emp_IdentityAddress; parameters[26].Value = model.Emp_Address; parameters[27].Value = model.Edu_Political; parameters[28].Value = model.Edu_Degree; parameters[29].Value = model.Edu_SchoolTag; parameters[30].Value = model.Edu_Profession; parameters[31].Value = model.Edu_GraduationDate; parameters[32].Value = model.Edu_CertificateNo; parameters[33].Value = model.Entry_Sub_Diploma; parameters[34].Value = model.Entry_Sub_Identity; parameters[35].Value = model.Entry_Sub_Photo; parameters[36].Value = model.Entry_Sub_BankCardNo; parameters[37].Value = model.Entry_Sub_POLICECHECK; parameters[38].Value = model.Entry_Sub_HBVFive; parameters[39].Value = model.Entry_Sub_Certificate; parameters[40].Value = model.Entry_Sub_DrivingLicense; parameters[41].Value = model.Entry_Salary_Pro; parameters[42].Value = model.Entry_Salary_Regular; parameters[43].Value = model.Entry_BankCardNo; parameters[44].Value = model.Entry_BankCardName; parameters[45].Value = model.Fam_Father; parameters[46].Value = model.Fam_FatherDate; parameters[47].Value = model.Fam_FatherTel; parameters[48].Value = model.Fam_Mother; parameters[49].Value = model.Fam_MotherDate; parameters[50].Value = model.Fam_MotherTel; parameters[51].Value = model.Fam_Partner; parameters[52].Value = model.Fam_PartnerDate; parameters[53].Value = model.Fam_PartnerTel; parameters[54].Value = model.Fam_Other; parameters[55].Value = model.Fam_OtherDate; parameters[56].Value = model.Fam_OtherTel; parameters[57].Value = model.InformationSource_Id; parameters[58].Value = model.InformationSource; parameters[59].Value = model.id; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }