public ActionResult Create(Employee employee, HttpPostedFileBase ImageFile) { if (ImageFile == null) { ModelState.AddModelError("Image", "Please upload an Image"); } bool isValidFormate = common.ImageValidation(ImageFile); if (isValidFormate == false) { ModelState.AddModelError("Image", "only png,jpg,jpeg format is allowed"); } byte[] ConvertedImage = common.ConvertImage(ImageFile); employee.Image = ConvertedImage; if (ModelState.IsValid) { status = employeeBll.Create(employee); if (status == true) { return(RedirectToAction("List", "Employees")); } else { ViewBag.Message = "Expense Catagory added failed"; } } ViewBag.OutletId = employeeBll.GetOutlet(); ViewBag.ReferenceId = employeeBll.GetReference(); return(View(employee)); }
private static void AddEmployee() { try { EmployeeEntity model = new EmployeeEntity(); model.userid = "wangzezheng"; model.name = "王五"; model.department = new List <int>(new int[] { 123456 }); model.position = "软件工程师"; model.mobile = "137*****334"; model.tel = ""; model.workPlace = ""; model.remark = ""; model.email = ""; model.jobnumber = ""; model.isHide = false; model.isSenior = false; string param = model.ToJson(); EmployeeResult Result = EmployeeBll.Create(param); if (Result != null) { if (Result.errcode == "0") { Console.Write("创建成功,UserId=" + Result.userid); } else { Console.Write(Result.errmsg); } } else { Console.Write("无返回数据"); } } catch (Exception ex) { Console.Write(ex.Message); } }
private static void EmployeeImputDingTalk() { LogHelper log = LogFactory.GetLogger("EmployeeImputDingTalk"); try { List <DepartmentResult> resultList = new List <DepartmentResult>(); SqlSugarClient Edb = new SqlSugarClient(new ConnectionConfig() { ConnectionString = Config.ESBConnectionString, DbType = DbType.SqlServer, IsAutoCloseConnection = true }); List <V_EmployeeToDingTalk> ESB_EmployeeList = Edb.Queryable <V_EmployeeToDingTalk>().ToList(); var _DepartmentId = new[] { "1000000360", "1000000575", "1000000010" }; ESB_EmployeeList = ESB_EmployeeList.Where(it => _DepartmentId.Contains(it.ESB_DepartmentId) && it.Enabled.Equals(1)).ToList(); SqlSugarClient Ddb = new SqlSugarClient(new ConnectionConfig() { ConnectionString = Config.DingTalkConnectionString, DbType = DbType.SqlServer, IsAutoCloseConnection = true }); List <DepartmentResult> DTDepartList = Ddb.Queryable <DepartmentResult>().ToList(); foreach (var item in ESB_EmployeeList) { try { EmployeeEntity model = new EmployeeEntity(); model.userid = item.UserId; model.name = item.Name; model.department = new List <int>(new int[] { Convert.ToInt32(GetDingTalkDepartmentId(DTDepartList, item.ESB_DepartmentId)) }); model.position = item.PositionName; model.mobile = item.Mobile; model.tel = item.Telephone; model.workPlace = ""; model.remark = ""; model.email = item.Email; model.jobnumber = item.UserId; model.isHide = false; model.isSenior = false; string param = model.ToJson(); EmployeeResult Result = EmployeeBll.Create(param); if (Result != null) { if (Result.errcode == "0") { Console.Write("创建成功,UserId=" + Result.userid); } else { Console.Write(Result.errmsg); } } else { Console.Write("无返回数据"); } } catch (Exception ex) { log.Error(ex); continue; } } } catch (Exception ex) { log.Error(ex); Console.Write(ex.Message); } }