Beispiel #1
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public string Update(Maticsoft.Model.Employees model)
 {
     if (!string.IsNullOrWhiteSpace(model.UserName))
     {
         if (ExistsByUserName(model.UserName, model.UserID))
         {
             return("【账号】“" + model.UserName + "”已存在。");
         }
     }
     if (ExistsByWorkID(model.WorkID, model.UserID))
     {
         return("【工号】“" + model.WorkID + "”已存在。");
     }
     return(dal.Update(model) ? "ok" : "保存失败。");
 }
Beispiel #2
0
        /// <summary>
        /// 获得数据列表
        /// </summary>
        public List <Maticsoft.Model.Employees> DataTableToList(DataTable dt)
        {
            List <Maticsoft.Model.Employees> modelList = new List <Maticsoft.Model.Employees>();
            int rowsCount = dt.Rows.Count;

            if (rowsCount > 0)
            {
                Maticsoft.Model.Employees model;
                for (int n = 0; n < rowsCount; n++)
                {
                    model = new Maticsoft.Model.Employees();
                    if (dt.Rows[n]["UserID"] != null && dt.Rows[n]["UserID"].ToString() != "")
                    {
                        model.UserID = long.Parse(dt.Rows[n]["UserID"].ToString());
                    }
                    if (dt.Rows[n]["DeptID"] != null && dt.Rows[n]["DeptID"].ToString() != "")
                    {
                        model.DeptID = int.Parse(dt.Rows[n]["DeptID"].ToString());
                    }
                    if (dt.Rows[n]["Roles"] != null && dt.Rows[n]["Roles"].ToString() != "")
                    {
                        model.Roles = dt.Rows[n]["Roles"].ToString();
                    }
                    if (dt.Rows[n]["UserName"] != null && dt.Rows[n]["UserName"].ToString() != "")
                    {
                        model.UserName = dt.Rows[n]["UserName"].ToString();
                    }
                    if (dt.Rows[n]["Pwd"] != null && dt.Rows[n]["Pwd"].ToString() != "")
                    {
                        model.Pwd = dt.Rows[n]["Pwd"].ToString();
                    }
                    if (dt.Rows[n]["Name"] != null && dt.Rows[n]["Name"].ToString() != "")
                    {
                        model.Name = dt.Rows[n]["Name"].ToString();
                    }
                    if (dt.Rows[n]["Tel"] != null && dt.Rows[n]["Tel"].ToString() != "")
                    {
                        model.Tel = dt.Rows[n]["Tel"].ToString();
                    }
                    if (dt.Rows[n]["WorkID"] != null && dt.Rows[n]["WorkID"].ToString() != "")
                    {
                        model.WorkID = dt.Rows[n]["WorkID"].ToString();
                    }
                    if (dt.Rows[n]["CreatedDate"] != null && dt.Rows[n]["CreatedDate"].ToString() != "")
                    {
                        model.CreatedDate = DateTime.Parse(dt.Rows[n]["CreatedDate"].ToString());
                    }
                    if (dt.Rows[n]["CreatedGuy"] != null && dt.Rows[n]["CreatedGuy"].ToString() != "")
                    {
                        model.CreatedGuy = int.Parse(dt.Rows[n]["CreatedGuy"].ToString());
                    }
                    if (dt.Rows[n]["ApprRole"] != null && dt.Rows[n]["ApprRole"].ToString() != "")
                    {
                        model.ApprRole = dt.Rows[n]["ApprRole"].ToString();
                    }
                    if (dt.Rows[n]["IDCard"] != null && dt.Rows[n]["IDCard"].ToString() != "")
                    {
                        model.IDCard = dt.Rows[n]["IDCard"].ToString();
                    }
                    if (dt.Rows[n]["Nation"] != null && dt.Rows[n]["Nation"].ToString() != "")
                    {
                        model.Nation = dt.Rows[n]["Nation"].ToString();
                    }
                    if (dt.Rows[n]["Dataofbirth"] != null && dt.Rows[n]["Dataofbirth"].ToString() != "")
                    {
                        model.Dataofbirth = DateTime.Parse(dt.Rows[n]["Dataofbirth"].ToString());
                    }
                    if (dt.Rows[n]["Sex"] != null && dt.Rows[n]["Sex"].ToString() != "")
                    {
                        model.Sex = int.Parse(dt.Rows[n]["Sex"].ToString());
                    }
                    if (dt.Rows[n]["Nativeplace"] != null && dt.Rows[n]["Nativeplace"].ToString() != "")
                    {
                        model.Nativeplace = dt.Rows[n]["Nativeplace"].ToString();
                    }
                    if (dt.Rows[n]["RegdResd"] != null && dt.Rows[n]["RegdResd"].ToString() != "")
                    {
                        model.RegdResd = dt.Rows[n]["RegdResd"].ToString();
                    }
                    if (dt.Rows[n]["Address"] != null && dt.Rows[n]["Address"].ToString() != "")
                    {
                        model.Address = dt.Rows[n]["Address"].ToString();
                    }
                    if (dt.Rows[n]["Maritalstatus"] != null && dt.Rows[n]["Maritalstatus"].ToString() != "")
                    {
                        model.Maritalstatus = int.Parse(dt.Rows[n]["Maritalstatus"].ToString());
                    }
                    if (dt.Rows[n]["Politicsstatus"] != null && dt.Rows[n]["Politicsstatus"].ToString() != "")
                    {
                        model.Politicsstatus = int.Parse(dt.Rows[n]["Politicsstatus"].ToString());
                    }
                    if (dt.Rows[n]["Bloodtype"] != null && dt.Rows[n]["Bloodtype"].ToString() != "")
                    {
                        model.Bloodtype = int.Parse(dt.Rows[n]["Bloodtype"].ToString());
                    }
                    if (dt.Rows[n]["Education"] != null && dt.Rows[n]["Education"].ToString() != "")
                    {
                        model.Education = int.Parse(dt.Rows[n]["Education"].ToString());
                    }
                    if (dt.Rows[n]["GraduationDate"] != null && dt.Rows[n]["GraduationDate"].ToString() != "")
                    {
                        model.GraduationDate = DateTime.Parse(dt.Rows[n]["GraduationDate"].ToString());
                    }
                    if (dt.Rows[n]["EntryDate"] != null && dt.Rows[n]["EntryDate"].ToString() != "")
                    {
                        model.EntryDate = DateTime.Parse(dt.Rows[n]["EntryDate"].ToString());
                    }
                    if (dt.Rows[n]["Degree"] != null && dt.Rows[n]["Degree"].ToString() != "")
                    {
                        model.Degree = int.Parse(dt.Rows[n]["Degree"].ToString());
                    }
                    if (dt.Rows[n]["Major"] != null && dt.Rows[n]["Major"].ToString() != "")
                    {
                        model.Major = dt.Rows[n]["Major"].ToString();
                    }
                    if (dt.Rows[n]["Email"] != null && dt.Rows[n]["Email"].ToString() != "")
                    {
                        model.Email = dt.Rows[n]["Email"].ToString();
                    }
                    if (dt.Rows[n]["EmContact"] != null && dt.Rows[n]["EmContact"].ToString() != "")
                    {
                        model.EmContact = dt.Rows[n]["EmContact"].ToString();
                    }
                    if (dt.Rows[n]["EmContactTel"] != null && dt.Rows[n]["EmContactTel"].ToString() != "")
                    {
                        model.EmContactTel = dt.Rows[n]["EmContactTel"].ToString();
                    }
                    if (dt.Rows[n]["Positivedates"] != null && dt.Rows[n]["Positivedates"].ToString() != "")
                    {
                        model.Positivedates = DateTime.Parse(dt.Rows[n]["Positivedates"].ToString());
                    }
                    if (dt.Rows[n]["StateEmployees"] != null && dt.Rows[n]["StateEmployees"].ToString() != "")
                    {
                        model.StateEmployees = int.Parse(dt.Rows[n]["StateEmployees"].ToString());
                    }
                    if (dt.Rows[n]["AppRoleID"] != null && dt.Rows[n]["AppRoleID"].ToString() != "")
                    {
                        model.AppRoleID = int.Parse(dt.Rows[n]["AppRoleID"].ToString());
                    }
                    if (dt.Rows[n]["Permissions"] != null && dt.Rows[n]["Permissions"].ToString() != "")
                    {
                        model.Permissions = int.Parse(dt.Rows[n]["Permissions"].ToString());
                    }
                    if (dt.Rows[n]["Photo"] != null && dt.Rows[n]["Photo"].ToString() != "")
                    {
                        model.Photo = dt.Rows[n]["Photo"].ToString();
                    }
                    if (dt.Rows[n]["Remark"] != null && dt.Rows[n]["Remark"].ToString() != "")
                    {
                        model.Remark = dt.Rows[n]["Remark"].ToString();
                    }
                    if (dt.Rows[n]["Value0"] != null && dt.Rows[n]["Value0"].ToString() != "")
                    {
                        model.Value0 = dt.Rows[n]["Value0"].ToString();
                    }
                    if (dt.Rows[n]["Value1"] != null && dt.Rows[n]["Value1"].ToString() != "")
                    {
                        model.Value1 = dt.Rows[n]["Value1"].ToString();
                    }
                    if (dt.Rows[n]["Value2"] != null && dt.Rows[n]["Value2"].ToString() != "")
                    {
                        model.Value2 = dt.Rows[n]["Value2"].ToString();
                    }
                    if (dt.Rows[n]["Value3"] != null && dt.Rows[n]["Value3"].ToString() != "")
                    {
                        model.Value3 = dt.Rows[n]["Value3"].ToString();
                    }
                    if (dt.Rows[n]["Value4"] != null && dt.Rows[n]["Value4"].ToString() != "")
                    {
                        model.Value4 = dt.Rows[n]["Value4"].ToString();
                    }
                    if (dt.Rows[n]["Value5"] != null && dt.Rows[n]["Value5"].ToString() != "")
                    {
                        model.Value5 = dt.Rows[n]["Value5"].ToString();
                    }
                    if (dt.Rows[n]["Value6"] != null && dt.Rows[n]["Value6"].ToString() != "")
                    {
                        model.Value6 = dt.Rows[n]["Value6"].ToString();
                    }
                    if (dt.Rows[n]["Value7"] != null && dt.Rows[n]["Value7"].ToString() != "")
                    {
                        model.Value7 = dt.Rows[n]["Value7"].ToString();
                    }
                    if (dt.Rows[n]["Value8"] != null && dt.Rows[n]["Value8"].ToString() != "")
                    {
                        model.Value8 = dt.Rows[n]["Value8"].ToString();
                    }
                    if (dt.Rows[n]["Value9"] != null && dt.Rows[n]["Value9"].ToString() != "")
                    {
                        model.Value9 = dt.Rows[n]["Value9"].ToString();
                    }
                    modelList.Add(model);
                }
            }
            return(modelList);
        }