public bool changepwd(Garfield.Model.hr_employee model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update hr_employee set "); strSql.Append("pwd=@pwd"); strSql.Append(" where ID=@ID"); SqlParameter[] parameters = { new SqlParameter("@pwd", SqlDbType.VarChar, 50), new SqlParameter("@ID", SqlDbType.Int, 4) }; parameters[0].Value = model.pwd; parameters[1].Value = model.ID; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 个人信息修改 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool PersonalUpdate(Garfield.Model.hr_employee model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update hr_employee set "); strSql.Append("name=@name,"); strSql.Append("idcard=@idcard,"); strSql.Append("birthday=@birthday,"); strSql.Append("email=@email,"); strSql.Append("sex=@sex,"); strSql.Append("tel=@tel,"); strSql.Append("address=@address,"); strSql.Append("education=@education,"); strSql.Append("level=@level,"); strSql.Append("professional=@professional,"); strSql.Append("schools=@schools,"); strSql.Append("title=@title"); strSql.Append(" where ID=@ID"); SqlParameter[] parameters = { new SqlParameter("@name", SqlDbType.VarChar, 50), new SqlParameter("@idcard", SqlDbType.VarChar, 50), new SqlParameter("@birthday", SqlDbType.VarChar, 50), new SqlParameter("@email", SqlDbType.VarChar, 50), new SqlParameter("@sex", SqlDbType.VarChar, 50), new SqlParameter("@tel", SqlDbType.VarChar, 50), new SqlParameter("@address", SqlDbType.VarChar, 255), new SqlParameter("@education", SqlDbType.VarChar, 50), new SqlParameter("@level", SqlDbType.VarChar, 50), new SqlParameter("@professional", SqlDbType.VarChar, 50), new SqlParameter("@schools", SqlDbType.VarChar, 50), new SqlParameter("@title", SqlDbType.VarChar, 50), new SqlParameter("@ID", SqlDbType.Int, 4) }; parameters[0].Value = model.name; parameters[1].Value = model.idcard; parameters[2].Value = model.birthday; parameters[3].Value = model.email; parameters[4].Value = model.sex; parameters[5].Value = model.tel; parameters[6].Value = model.address; parameters[7].Value = model.education; parameters[8].Value = model.level; parameters[9].Value = model.professional; parameters[10].Value = model.schools; parameters[11].Value = model.title; parameters[12].Value = model.ID; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 更新岗位 /// </summary> public bool UpdatePost(Garfield.Model.hr_employee model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update hr_employee set "); strSql.Append("d_id=@d_id,"); strSql.Append("dname=@dname,"); strSql.Append("postid=@postid,"); strSql.Append("post=@post,"); strSql.Append("zhiwuid=@zhiwuid,"); strSql.Append("zhiwu=@zhiwu"); strSql.Append(" where ID=@ID"); SqlParameter[] parameters = { new SqlParameter("@d_id", SqlDbType.Int, 4), new SqlParameter("@dname", SqlDbType.VarChar, 50), new SqlParameter("@postid", SqlDbType.Int, 4), new SqlParameter("@post", SqlDbType.VarChar, 250), new SqlParameter("@zhiwuid", SqlDbType.Int, 4), new SqlParameter("@zhiwu", SqlDbType.VarChar, 50), new SqlParameter("@ID", SqlDbType.Int, 4) }; parameters[0].Value = model.d_id; parameters[1].Value = model.dname; parameters[2].Value = model.postid; parameters[3].Value = model.post; parameters[4].Value = model.zhiwuid; parameters[5].Value = model.zhiwu; parameters[6].Value = model.ID; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 更新客户,订单,合同,收款,开票 人员 /// </summary> public bool UpdateCOCRI(Garfield.Model.hr_employee model) { StringBuilder strSql1 = new StringBuilder(); strSql1.Append("UPDATE CRM_Customer SET "); strSql1.Append("Department_id=@dep_id,"); strSql1.Append("Department=@dep_name,"); strSql1.Append("Employee=@emp_name"); strSql1.Append(" where Employee_id=@emp_id"); StringBuilder strSql2 = new StringBuilder(); strSql2.Append("UPDATE [CRM_order] SET "); strSql2.Append("[C_dep_id]=@dep_id,"); strSql2.Append("[C_dep_name]=@dep_name,"); strSql2.Append("[C_emp_name]=@emp_name"); strSql2.Append(" where [C_emp_id]=@emp_id"); StringBuilder strSql3 = new StringBuilder(); strSql3.Append("UPDATE [CRM_order] SET "); strSql3.Append("[F_dep_id]=@dep_id,"); strSql3.Append("[F_dep_name]=@dep_name,"); strSql3.Append("[F_emp_name]=@emp_name"); strSql3.Append(" where [F_emp_id]=@emp_id"); StringBuilder strSql4 = new StringBuilder(); strSql4.Append("UPDATE [CRM_contract] SET "); strSql4.Append("[C_depid]=@dep_id,"); strSql4.Append("[C_depname]=@dep_name,"); strSql4.Append("[C_empname]=@emp_name"); strSql4.Append(" where [C_empid]=@emp_id"); StringBuilder strSql5 = new StringBuilder(); strSql5.Append("UPDATE [CRM_contract] SET "); strSql5.Append("[Our_Contractor_depid]=@dep_id,"); strSql5.Append("[Our_Contractor_depname]=@dep_name,"); strSql5.Append("[Our_Contractor_name]=@emp_name"); strSql5.Append(" where [Our_Contractor_id]=@emp_id"); StringBuilder strSql6 = new StringBuilder(); strSql6.Append("UPDATE [CRM_receive] SET "); strSql6.Append("[C_depid]=@dep_id,"); strSql6.Append("[C_depname]=@dep_name,"); strSql6.Append("[C_empname]=@emp_name"); strSql6.Append(" where [C_empid]=@emp_id"); StringBuilder strSql7 = new StringBuilder(); strSql7.Append("UPDATE [CRM_receive] SET "); strSql7.Append("[C_depid]=@dep_id,"); strSql7.Append("[C_depname]=@dep_name,"); strSql7.Append("[C_empname]=@emp_name"); strSql7.Append(" where [C_empid]=@emp_id"); SqlParameter[] parameters = { new SqlParameter("@dep_id", SqlDbType.Int, 4), new SqlParameter("@dep_name", SqlDbType.VarChar, 50), new SqlParameter("@emp_id", SqlDbType.Int, 4), new SqlParameter("@emp_name", SqlDbType.VarChar, 250) }; parameters[0].Value = model.d_id; parameters[1].Value = model.dname; parameters[2].Value = model.ID; parameters[3].Value = model.name; int rows1 = DbHelperSQL.ExecuteSql(strSql1.ToString(), parameters); int rows2 = DbHelperSQL.ExecuteSql(strSql2.ToString(), parameters); int rows3 = DbHelperSQL.ExecuteSql(strSql3.ToString(), parameters); int rows4 = DbHelperSQL.ExecuteSql(strSql4.ToString(), parameters); int rows5 = DbHelperSQL.ExecuteSql(strSql5.ToString(), parameters); int rows6 = DbHelperSQL.ExecuteSql(strSql6.ToString(), parameters); int rows7 = DbHelperSQL.ExecuteSql(strSql7.ToString(), parameters); if (rows1 > 0 && rows2 > 0 && rows3 > 0 && rows4 > 0 && rows5 > 0 && rows6 > 0 && rows7 > 0) { return(true); } else { return(false); } }
/// <summary> /// 增加一条数据 /// </summary> public int Add(Garfield.Model.hr_employee model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into hr_employee("); strSql.Append("uid,pwd,name,idcard,birthday,d_id,dname,postid,post,email,sex,tel,status,zhiwuid,zhiwu,sort,EntryDate,address,remarks,education,level,professional,schools,title,isDelete,Delete_time,portal,theme,canlogin)"); strSql.Append(" values ("); strSql.Append("@uid,@pwd,@name,@idcard,@birthday,@d_id,@dname,@postid,@post,@email,@sex,@tel,@status,@zhiwuid,@zhiwu,@sort,@EntryDate,@address,@remarks,@education,@level,@professional,@schools,@title,@isDelete,@Delete_time,@portal,@theme,@canlogin)"); strSql.Append(";select @@IDENTITY"); SqlParameter[] parameters = { new SqlParameter("@uid", SqlDbType.VarChar, 50), new SqlParameter("@pwd", SqlDbType.VarChar, 50), new SqlParameter("@name", SqlDbType.VarChar, 50), new SqlParameter("@idcard", SqlDbType.VarChar, 50), new SqlParameter("@birthday", SqlDbType.VarChar, 50), new SqlParameter("@d_id", SqlDbType.Int, 4), new SqlParameter("@dname", SqlDbType.VarChar, 50), new SqlParameter("@postid", SqlDbType.Int, 4), new SqlParameter("@post", SqlDbType.VarChar, 250), new SqlParameter("@email", SqlDbType.VarChar, 50), new SqlParameter("@sex", SqlDbType.VarChar, 50), new SqlParameter("@tel", SqlDbType.VarChar, 50), new SqlParameter("@status", SqlDbType.VarChar, 50), new SqlParameter("@zhiwuid", SqlDbType.Int, 4), new SqlParameter("@zhiwu", SqlDbType.VarChar, 50), new SqlParameter("@sort", SqlDbType.Int, 4), new SqlParameter("@EntryDate", SqlDbType.VarChar, 50), new SqlParameter("@address", SqlDbType.VarChar, 255), new SqlParameter("@remarks", SqlDbType.VarChar, 255), new SqlParameter("@education", SqlDbType.VarChar, 50), new SqlParameter("@level", SqlDbType.VarChar, 50), new SqlParameter("@professional", SqlDbType.VarChar, 50), new SqlParameter("@schools", SqlDbType.VarChar, 50), new SqlParameter("@title", SqlDbType.VarChar, 50), new SqlParameter("@isDelete", SqlDbType.Int, 4), new SqlParameter("@Delete_time", SqlDbType.DateTime), new SqlParameter("@portal", SqlDbType.VarChar, 250), new SqlParameter("@theme", SqlDbType.VarChar, 250), new SqlParameter("@canlogin", SqlDbType.Int, 4) }; parameters[0].Value = model.uid; parameters[1].Value = model.pwd; parameters[2].Value = model.name; parameters[3].Value = model.idcard; parameters[4].Value = model.birthday; parameters[5].Value = model.d_id; parameters[6].Value = model.dname; parameters[7].Value = model.postid; parameters[8].Value = model.post; parameters[9].Value = model.email; parameters[10].Value = model.sex; parameters[11].Value = model.tel; parameters[12].Value = model.status; parameters[13].Value = model.zhiwuid; parameters[14].Value = model.zhiwu; parameters[15].Value = model.sort; parameters[16].Value = model.EntryDate; parameters[17].Value = model.address; parameters[18].Value = model.remarks; parameters[19].Value = model.education; parameters[20].Value = model.level; parameters[21].Value = model.professional; parameters[22].Value = model.schools; parameters[23].Value = model.title; parameters[24].Value = model.isDelete; parameters[25].Value = model.Delete_time; parameters[26].Value = model.portal; parameters[27].Value = model.theme; parameters[28].Value = model.canlogin; object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters); if (obj == null) { return(0); } else { return(Convert.ToInt32(obj)); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Garfield.Model.hr_employee GetModel(int ID) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 ID,uid,pwd,name,idcard,birthday,d_id,dname,postid,post,email,sex,tel,status,zhiwuid,zhiwu,sort,EntryDate,address,remarks,education,level,professional,schools,title,isDelete,Delete_time,portal,theme,canlogin from hr_employee "); strSql.Append(" where ID=@ID"); SqlParameter[] parameters = { new SqlParameter("@ID", SqlDbType.Int, 4) }; parameters[0].Value = ID; Garfield.Model.hr_employee model = new Garfield.Model.hr_employee(); DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { if (ds.Tables[0].Rows[0]["ID"] != null && ds.Tables[0].Rows[0]["ID"].ToString() != "") { model.ID = int.Parse(ds.Tables[0].Rows[0]["ID"].ToString()); } if (ds.Tables[0].Rows[0]["uid"] != null && ds.Tables[0].Rows[0]["uid"].ToString() != "") { model.uid = ds.Tables[0].Rows[0]["uid"].ToString(); } if (ds.Tables[0].Rows[0]["pwd"] != null && ds.Tables[0].Rows[0]["pwd"].ToString() != "") { model.pwd = ds.Tables[0].Rows[0]["pwd"].ToString(); } if (ds.Tables[0].Rows[0]["name"] != null && ds.Tables[0].Rows[0]["name"].ToString() != "") { model.name = ds.Tables[0].Rows[0]["name"].ToString(); } if (ds.Tables[0].Rows[0]["idcard"] != null && ds.Tables[0].Rows[0]["idcard"].ToString() != "") { model.idcard = ds.Tables[0].Rows[0]["idcard"].ToString(); } if (ds.Tables[0].Rows[0]["birthday"] != null && ds.Tables[0].Rows[0]["birthday"].ToString() != "") { model.birthday = ds.Tables[0].Rows[0]["birthday"].ToString(); } if (ds.Tables[0].Rows[0]["d_id"] != null && ds.Tables[0].Rows[0]["d_id"].ToString() != "") { model.d_id = int.Parse(ds.Tables[0].Rows[0]["d_id"].ToString()); } if (ds.Tables[0].Rows[0]["dname"] != null && ds.Tables[0].Rows[0]["dname"].ToString() != "") { model.dname = ds.Tables[0].Rows[0]["dname"].ToString(); } if (ds.Tables[0].Rows[0]["postid"] != null && ds.Tables[0].Rows[0]["postid"].ToString() != "") { model.postid = int.Parse(ds.Tables[0].Rows[0]["postid"].ToString()); } if (ds.Tables[0].Rows[0]["post"] != null && ds.Tables[0].Rows[0]["post"].ToString() != "") { model.post = ds.Tables[0].Rows[0]["post"].ToString(); } if (ds.Tables[0].Rows[0]["email"] != null && ds.Tables[0].Rows[0]["email"].ToString() != "") { model.email = ds.Tables[0].Rows[0]["email"].ToString(); } if (ds.Tables[0].Rows[0]["sex"] != null && ds.Tables[0].Rows[0]["sex"].ToString() != "") { model.sex = ds.Tables[0].Rows[0]["sex"].ToString(); } if (ds.Tables[0].Rows[0]["tel"] != null && ds.Tables[0].Rows[0]["tel"].ToString() != "") { model.tel = ds.Tables[0].Rows[0]["tel"].ToString(); } if (ds.Tables[0].Rows[0]["status"] != null && ds.Tables[0].Rows[0]["status"].ToString() != "") { model.status = ds.Tables[0].Rows[0]["status"].ToString(); } if (ds.Tables[0].Rows[0]["zhiwuid"] != null && ds.Tables[0].Rows[0]["zhiwuid"].ToString() != "") { model.zhiwuid = int.Parse(ds.Tables[0].Rows[0]["zhiwuid"].ToString()); } if (ds.Tables[0].Rows[0]["zhiwu"] != null && ds.Tables[0].Rows[0]["zhiwu"].ToString() != "") { model.zhiwu = ds.Tables[0].Rows[0]["zhiwu"].ToString(); } if (ds.Tables[0].Rows[0]["sort"] != null && ds.Tables[0].Rows[0]["sort"].ToString() != "") { model.sort = int.Parse(ds.Tables[0].Rows[0]["sort"].ToString()); } if (ds.Tables[0].Rows[0]["EntryDate"] != null && ds.Tables[0].Rows[0]["EntryDate"].ToString() != "") { model.EntryDate = ds.Tables[0].Rows[0]["EntryDate"].ToString(); } if (ds.Tables[0].Rows[0]["address"] != null && ds.Tables[0].Rows[0]["address"].ToString() != "") { model.address = ds.Tables[0].Rows[0]["address"].ToString(); } if (ds.Tables[0].Rows[0]["remarks"] != null && ds.Tables[0].Rows[0]["remarks"].ToString() != "") { model.remarks = ds.Tables[0].Rows[0]["remarks"].ToString(); } if (ds.Tables[0].Rows[0]["education"] != null && ds.Tables[0].Rows[0]["education"].ToString() != "") { model.education = ds.Tables[0].Rows[0]["education"].ToString(); } if (ds.Tables[0].Rows[0]["level"] != null && ds.Tables[0].Rows[0]["level"].ToString() != "") { model.level = ds.Tables[0].Rows[0]["level"].ToString(); } if (ds.Tables[0].Rows[0]["professional"] != null && ds.Tables[0].Rows[0]["professional"].ToString() != "") { model.professional = ds.Tables[0].Rows[0]["professional"].ToString(); } if (ds.Tables[0].Rows[0]["schools"] != null && ds.Tables[0].Rows[0]["schools"].ToString() != "") { model.schools = ds.Tables[0].Rows[0]["schools"].ToString(); } if (ds.Tables[0].Rows[0]["title"] != null && ds.Tables[0].Rows[0]["title"].ToString() != "") { model.title = ds.Tables[0].Rows[0]["title"].ToString(); } if (ds.Tables[0].Rows[0]["isDelete"] != null && ds.Tables[0].Rows[0]["isDelete"].ToString() != "") { model.isDelete = int.Parse(ds.Tables[0].Rows[0]["isDelete"].ToString()); } if (ds.Tables[0].Rows[0]["Delete_time"] != null && ds.Tables[0].Rows[0]["Delete_time"].ToString() != "") { model.Delete_time = DateTime.Parse(ds.Tables[0].Rows[0]["Delete_time"].ToString()); } if (ds.Tables[0].Rows[0]["portal"] != null && ds.Tables[0].Rows[0]["portal"].ToString() != "") { model.portal = ds.Tables[0].Rows[0]["portal"].ToString(); } if (ds.Tables[0].Rows[0]["theme"] != null && ds.Tables[0].Rows[0]["theme"].ToString() != "") { model.theme = ds.Tables[0].Rows[0]["theme"].ToString(); } if (ds.Tables[0].Rows[0]["canlogin"] != null && ds.Tables[0].Rows[0]["canlogin"].ToString() != "") { model.canlogin = int.Parse(ds.Tables[0].Rows[0]["canlogin"].ToString()); } return(model); } else { return(null); } }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(Garfield.Model.hr_employee model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update hr_employee set "); strSql.Append("uid=@uid,"); strSql.Append("name=@name,"); strSql.Append("idcard=@idcard,"); strSql.Append("birthday=@birthday,"); strSql.Append("d_id=@d_id,"); strSql.Append("dname=@dname,"); strSql.Append("postid=@postid,"); strSql.Append("post=@post,"); strSql.Append("email=@email,"); strSql.Append("sex=@sex,"); strSql.Append("tel=@tel,"); strSql.Append("status=@status,"); strSql.Append("zhiwuid=@zhiwuid,"); strSql.Append("zhiwu=@zhiwu,"); strSql.Append("sort=@sort,"); strSql.Append("EntryDate=@EntryDate,"); strSql.Append("address=@address,"); strSql.Append("remarks=@remarks,"); strSql.Append("education=@education,"); strSql.Append("level=@level,"); strSql.Append("professional=@professional,"); strSql.Append("schools=@schools,"); strSql.Append("title=@title,"); strSql.Append("portal=@portal,"); strSql.Append("theme=@theme,"); strSql.Append("canlogin=@canlogin"); strSql.Append(" where ID=@ID"); SqlParameter[] parameters = { new SqlParameter("@uid", SqlDbType.VarChar, 50), new SqlParameter("@name", SqlDbType.VarChar, 50), new SqlParameter("@idcard", SqlDbType.VarChar, 50), new SqlParameter("@birthday", SqlDbType.VarChar, 50), new SqlParameter("@d_id", SqlDbType.Int, 4), new SqlParameter("@dname", SqlDbType.VarChar, 50), new SqlParameter("@postid", SqlDbType.Int, 4), new SqlParameter("@post", SqlDbType.VarChar, 250), new SqlParameter("@email", SqlDbType.VarChar, 50), new SqlParameter("@sex", SqlDbType.VarChar, 50), new SqlParameter("@tel", SqlDbType.VarChar, 50), new SqlParameter("@status", SqlDbType.VarChar, 50), new SqlParameter("@zhiwuid", SqlDbType.Int, 4), new SqlParameter("@zhiwu", SqlDbType.VarChar, 50), new SqlParameter("@sort", SqlDbType.Int, 4), new SqlParameter("@EntryDate", SqlDbType.VarChar, 50), new SqlParameter("@address", SqlDbType.VarChar, 255), new SqlParameter("@remarks", SqlDbType.VarChar, 255), new SqlParameter("@education", SqlDbType.VarChar, 50), new SqlParameter("@level", SqlDbType.VarChar, 50), new SqlParameter("@professional", SqlDbType.VarChar, 50), new SqlParameter("@schools", SqlDbType.VarChar, 50), new SqlParameter("@title", SqlDbType.VarChar, 50), new SqlParameter("@portal", SqlDbType.VarChar, 250), new SqlParameter("@theme", SqlDbType.VarChar, 250), new SqlParameter("@canlogin", SqlDbType.Int, 4), new SqlParameter("@ID", SqlDbType.Int, 4) }; parameters[0].Value = model.uid; parameters[1].Value = model.name; parameters[2].Value = model.idcard; parameters[3].Value = model.birthday; parameters[4].Value = model.d_id; parameters[5].Value = model.dname; parameters[6].Value = model.postid; parameters[7].Value = model.post; parameters[8].Value = model.email; parameters[9].Value = model.sex; parameters[10].Value = model.tel; parameters[11].Value = model.status; parameters[12].Value = model.zhiwuid; parameters[13].Value = model.zhiwu; parameters[14].Value = model.sort; parameters[15].Value = model.EntryDate; parameters[16].Value = model.address; parameters[17].Value = model.remarks; parameters[18].Value = model.education; parameters[19].Value = model.level; parameters[20].Value = model.professional; parameters[21].Value = model.schools; parameters[22].Value = model.title; parameters[23].Value = model.portal; parameters[24].Value = model.theme; parameters[25].Value = model.canlogin; parameters[26].Value = model.ID; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }