public ActionResult Edit(String Type, String ID) { ViewBag.Type = Type; DAL.z_parameter dal_z_parameter = new DAL.z_parameter(); Models.z_parameter model_z_parameter = dal_z_parameter.GetModel(new Guid(ID)); return View(model_z_parameter); }
// // GET: /Worker/Create public ActionResult Create() { DAL.z_parameter dal_z_parameter = new DAL.z_parameter(); ViewBag.area_list = dal_z_parameter.GetModelList("地区"); ViewBag.company_list = dal_z_parameter.GetModelList("分公司"); return View(); }
public ActionResult Edit(String Type, String ID, FormCollection collection) { try { DAL.z_parameter dal_z_parameter = new DAL.z_parameter(); Models.z_parameter model_z_parameter = dal_z_parameter.GetModel(new Guid(ID)); String VALUE = collection["VALUE"].Trim(); String DESCRIPTION = collection["DESCRIPTION"].Trim(); if (VALUE == null || VALUE == "") { ViewBag.Type = Type; ViewBag.message = "Edit failed. Value can't be blank"; return View(model_z_parameter); } model_z_parameter.VALUE = VALUE; model_z_parameter.DESCRIPTION = DESCRIPTION; model_z_parameter.UPDATE_USER_ID = ViewBag.model_z_user.ID; model_z_parameter.UPDATE_DATETIME = DateTime.Now; dal_z_parameter.Update(model_z_parameter); return RedirectToAction("Index", new { Type = HttpUtility.UrlEncode(Type), message = HttpUtility.UrlEncode("Edit Succeed.") }); } catch { ViewBag.Type = Type; ViewBag.message = "Edit Failed."; return View(); } }
public ActionResult Calculate(string area, string company, string message) { area = HttpUtility.UrlDecode(area); company = HttpUtility.UrlDecode(company); message = HttpUtility.UrlDecode(message); DAL.z_parameter dal_z_parameter = new DAL.z_parameter(); List<Models.z_parameter> area_list = dal_z_parameter.GetModelList("地区"); List<Models.z_parameter> company_list = dal_z_parameter.GetModelList("分公司"); ViewBag.area_list = area_list; ViewBag.company_list = company_list; if (area == null || area == "") { area = area_list[0].ID.ToString(); } if (company == null || company == "") { company = company_list[0].ID.ToString(); } ViewBag.area = area; ViewBag.company = company; Models.z_user session_model_z_user = (Models.z_user)ViewBag.model_z_user; DAL.m_worker dal_m_worker = new DAL.m_worker(); DataTable dtReturnFee = dal_m_worker.GetReturnFee(area, new Guid(company)); ViewBag.ReportChart = dtReturnFee; ViewBag.message = message; return View(); }
// // GET: /User/Create public ActionResult Create() { DAL.z_parameter dal_z_parameter = new DAL.z_parameter(); DAL.z_role dal_z_role = new DAL.z_role(); ViewBag.role_list = dal_z_role.GetModelList(); return View(); }
public ArrayList getUserGroupList(String filter) { DAL.z_parameter dal_z_parameter = new DAL.z_parameter(); Dictionary<string, string> ldapParameters = (Dictionary<string, string>)dal_z_parameter.GetListOfType("LDAP"); ArrayList cnList = new ArrayList(); DirectoryEntry de = new DirectoryEntry(ldapParameters["RootPath"], ldapParameters["LoginUser"], ldapParameters["LoginPassword"]); DirectorySearcher ds = new DirectorySearcher(de); ds.Filter = "(&((|(" + ldapParameters["TypeAttribute"] + "=" + ldapParameters["UserFilter"] + ")(" + ldapParameters["TypeAttribute"] + "=" + ldapParameters["GroupFilter"] + ")))(" + ldapParameters["UserAccountAttribute"] + "=" + filter + "))"; ds.SearchScope = System.DirectoryServices.SearchScope.Subtree; SearchResultCollection src = ds.FindAll(); foreach (SearchResult sr in src) { DirectoryEntry dei = sr.GetDirectoryEntry(); cnList.Add(deToModel(dei, ldapParameters)); } return cnList; }
public ActionResult Index(String Type, String message) { message = HttpUtility.UrlDecode(message); if (Type == "" || Type == null) { ViewBag.Type = "Client"; } else { ViewBag.Type = Type; } if (message != null && message != "") { ViewBag.message = message; } DAL.z_parameter dal_z_parameter = new DAL.z_parameter(); List<Models.z_parameter> z_parameter_list = dal_z_parameter.GetModelList(ViewBag.Type); return View(z_parameter_list); }
public ActionResult Create(FormCollection collection) { DAL.z_parameter dal_z_parameter = new DAL.z_parameter(); DAL.m_worker dal_m_worker = new DAL.m_worker(); try { Models.z_user session_model_z_user = (Models.z_user)ViewBag.model_z_user; ViewBag.area_list = dal_z_parameter.GetModelList("地区"); ViewBag.company_list = dal_z_parameter.GetModelList("分公司"); // TODO: Add insert logic here string B_NAME = collection["B_NAME"].Trim(); string B_GENDER = collection["B_GENDER"]; string B_TEL = collection["B_TEL"].Trim(); string B_ADDRESS = collection["B_ADDRESS"].Trim(); string B_ID_CARD = collection["B_ID_CARD"].Trim(); string B_CREATE_AREA_ID = collection["B_CREATE_AREA_ID"]; string B_EXPIRY_DATA = collection["B_EXPIRY_DATA"]; string W_WORK_AREA_ID = collection["W_WORK_AREA_ID"]; string W_IS_DELIVERY = collection["W_IS_DELIVERY"]; string W_DELIVERY_DATA = collection["W_DELIVERY_DATA"]; string W_IS_PASS_INTERVIEW = collection["W_IS_PASS_INTERVIEW"]; string W_INTERVIEW_DATA = collection["W_INTERVIEW_DATA"]; string W_IS_ONBOARD = collection["W_IS_ONBOARD"]; string W_ONBOARD_DATA = collection["W_ONBOARD_DATA"]; string W_IS_RESIGNATION = collection["W_IS_RESIGNATION"]; string W_RESIGNATION_DATA = collection["W_RESIGNATION_DATA"]; string A_GRADUATE_DATA = collection["A_GRADUATE_DATA"]; string A_CENSUS = collection["A_CENSUS"].Trim(); string A_EDU_BACKGROUND = collection["A_EDU_BACKGROUND"].Trim(); string A_HOME_TEL = collection["A_HOME_TEL"].Trim(); string A_HOME_ADDRESS = collection["A_HOME_ADDRESS"].Trim(); string COMMENTS = collection["COMMENTS"]; if (B_NAME == "" || B_GENDER == null || B_TEL == "" || B_CREATE_AREA_ID == "" || B_EXPIRY_DATA == "") { ViewBag.message = "新建失败,标红星的字段不能为空或者不选"; return View(); } if (dal_m_worker.isWorkerDuplicate(B_NAME, B_TEL, B_ID_CARD, null)) { ViewBag.message = "新建失败,姓名为:" + B_NAME + ",并且联系方式为:" + B_TEL + " 的工友已经存在。请在工友库中查找。"; return View(); } Models.m_worker model_m_worker = new Models.m_worker(); model_m_worker.ID = Guid.NewGuid(); model_m_worker.B_NAME = B_NAME; model_m_worker.B_GENDER = B_GENDER; model_m_worker.B_TEL = B_TEL; model_m_worker.B_ADDRESS = B_ADDRESS; model_m_worker.B_ID_CARD = B_ID_CARD; model_m_worker.B_CREATE_AREA_ID = new Guid(B_CREATE_AREA_ID); model_m_worker.B_ASSOCIATED_USER_ID = session_model_z_user.ID; model_m_worker.B_ASSOCIATED_DATA = DateTime.Now; model_m_worker.B_EXPIRY_DATA = DateTime.Parse(B_EXPIRY_DATA); try { model_m_worker.W_WORK_AREA_ID = new Guid(W_WORK_AREA_ID); } catch { model_m_worker.W_WORK_AREA_ID = Guid.Empty; } try { model_m_worker.W_IS_DELIVERY = int.Parse(W_IS_DELIVERY); } catch { model_m_worker.W_IS_DELIVERY = null; } try { model_m_worker.W_DELIVERY_DATA = DateTime.Parse(W_DELIVERY_DATA); } catch { model_m_worker.W_DELIVERY_DATA = null; } try { model_m_worker.W_IS_PASS_INTERVIEW = int.Parse(W_IS_PASS_INTERVIEW); } catch { model_m_worker.W_IS_PASS_INTERVIEW = null; } try { model_m_worker.W_INTERVIEW_DATA = DateTime.Parse(W_INTERVIEW_DATA); } catch { model_m_worker.W_INTERVIEW_DATA = null; } try { model_m_worker.W_IS_ONBOARD = int.Parse(W_IS_ONBOARD); } catch { model_m_worker.W_IS_ONBOARD = null; } try { model_m_worker.W_ONBOARD_DATA = DateTime.Parse(W_ONBOARD_DATA); } catch { model_m_worker.W_ONBOARD_DATA = null; } try { model_m_worker.W_IS_RESIGNATION = int.Parse(W_IS_RESIGNATION); } catch { model_m_worker.W_IS_RESIGNATION = null; } try { model_m_worker.W_RESIGNATION_DATA = DateTime.Parse(W_RESIGNATION_DATA); } catch { model_m_worker.W_RESIGNATION_DATA = null; } try { model_m_worker.A_GRADUATE_DATA = DateTime.Parse(A_GRADUATE_DATA); } catch { model_m_worker.A_GRADUATE_DATA = null; } model_m_worker.A_CENSUS = A_CENSUS; model_m_worker.A_EDU_BACKGROUND = A_EDU_BACKGROUND; model_m_worker.A_HOME_TEL = A_HOME_TEL; model_m_worker.A_HOME_ADDRESS = A_HOME_ADDRESS; model_m_worker.STATUS = Common.Variables.WORKER_STATUS_IN_POOL; model_m_worker.COMMENTS = COMMENTS; model_m_worker.CREATE_USER_ID = session_model_z_user.ID; model_m_worker.CREATE_DATETIME = DateTime.Now; model_m_worker.UPDATE_USER_ID = session_model_z_user.ID; model_m_worker.UPDATE_DATETIME = DateTime.Now; model_m_worker.DELETE_FLG = "0"; dal_m_worker.Add(model_m_worker); return RedirectToAction("Index", new { message = HttpUtility.UrlEncode("新建成功") }); } catch { ViewBag.message = "新建失败"; return View(); } }
// // GET: /Worker/Edit/5 public ActionResult Edit(string id) { DAL.z_parameter dal_z_parameter = new DAL.z_parameter(); ViewBag.area_list = dal_z_parameter.GetModelList("地区"); ViewBag.company_list = dal_z_parameter.GetModelList("分公司"); DAL.m_worker dal_m_worker = new DAL.m_worker(); Models.m_worker model_m_worker = dal_m_worker.GetModel(new Guid(id)); return View(model_m_worker); }
// // GET: /Payment/ public ActionResult Index(string area, string associated_user, string start_time, string end_time) { area = HttpUtility.UrlDecode(area); DAL.m_worker dal_m_worker = new DAL.m_worker(); Models.z_user session_model_z_user = (Models.z_user)ViewBag.model_z_user; //判断是否有管理员和经理权限 DAL.z_role dal_z_role = new DAL.z_role(); List<Models.z_role> z_role_list = dal_z_role.GetModelList(session_model_z_user.ID); Boolean canAddorImport = false; foreach (Models.z_role model_z_role in z_role_list) { if (model_z_role.NAME == "管理员" || model_z_role.NAME == "经理") { canAddorImport = true; } } ViewBag.canAddorImport = canAddorImport; //判断是否有管理员和经理权限 if (!canAddorImport) { associated_user = session_model_z_user.ID.ToString(); } DataSet dsChart = dal_m_worker.GetReportChart(area, associated_user, start_time, end_time); ViewBag.ReportChart = dsChart.Tables[0]; DAL.z_parameter dal_z_parameter = new DAL.z_parameter(); DAL.z_user dal_z_user = new DAL.z_user(); ViewBag.area_list = dal_z_parameter.GetModelList("地区"); ViewBag.associated_user_list = dal_z_user.GetListModel(); ViewBag.area = area; ViewBag.associated_user = associated_user; ViewBag.start_time = start_time; ViewBag.end_time = end_time; return View(); }
public ActionResult Setting(string areaSave, string companySave, FormCollection collection) { areaSave = HttpUtility.UrlDecode(areaSave); companySave = HttpUtility.UrlDecode(companySave); Models.z_user session_model_z_user = (Models.z_user)ViewBag.model_z_user; DAL.m_return_fee_rule dal_m_return_fee_rule = new DAL.m_return_fee_rule(); dal_m_return_fee_rule.DeleteByUserId(new Guid(companySave), new Guid(areaSave)); for (int i = 1; i < 7; i++) { try { Models.m_return_fee_rule model_m_return_fee_rule = new Models.m_return_fee_rule(); model_m_return_fee_rule.ID = Guid.NewGuid(); model_m_return_fee_rule.USER_ID = new Guid(companySave); model_m_return_fee_rule.AREA_ID = new Guid(areaSave); model_m_return_fee_rule.NUMBER = i; model_m_return_fee_rule.TIME_START = DateTime.Parse(collection["DATE_FROM" + i].Trim()); model_m_return_fee_rule.TIME_END = DateTime.Parse(collection["DATE_TO" + i].Trim()); model_m_return_fee_rule.STATUS = int.Parse(collection["STATUS" + i].Trim()); model_m_return_fee_rule.DAYS = int.Parse(collection["DAY" + i].Trim()); model_m_return_fee_rule.FEE_MEN = decimal.Parse(collection["MEN" + i].Trim()); model_m_return_fee_rule.FEE_WOMEN = decimal.Parse(collection["WOMEN" + i].Trim()); model_m_return_fee_rule.COMMENTS = ""; model_m_return_fee_rule.CREATE_USER_ID = session_model_z_user.ID; model_m_return_fee_rule.CREATE_DATETIME = DateTime.Now; model_m_return_fee_rule.UPDATE_USER_ID = session_model_z_user.ID; model_m_return_fee_rule.UPDATE_DATETIME = DateTime.Now; model_m_return_fee_rule.DELETE_FLG = "0"; dal_m_return_fee_rule.Add(model_m_return_fee_rule); } catch { } } ViewBag.message = "保存成功"; DAL.z_parameter dal_z_parameter = new DAL.z_parameter(); List<Models.z_parameter> area_list = dal_z_parameter.GetModelList("地区"); List<Models.z_parameter> company_list = dal_z_parameter.GetModelList("分公司"); ViewBag.area_list = area_list; ViewBag.company_list = company_list; if (areaSave == null || areaSave == "") { areaSave = area_list[0].ID.ToString(); } if (companySave == null || companySave == "") { companySave = company_list[0].ID.ToString(); } ViewBag.area = areaSave; ViewBag.company = companySave; List<Models.m_return_fee_rule> m_list = dal_m_return_fee_rule.GetListModel(new Guid(companySave), new Guid(areaSave)); return View(m_list); }
public ActionResult Setting(string area, string company) { area = HttpUtility.UrlDecode(area); company = HttpUtility.UrlDecode(company); Models.z_user session_model_z_user = (Models.z_user)ViewBag.model_z_user; DAL.m_return_fee_rule dal_m_return_fee_rule = new DAL.m_return_fee_rule(); DAL.z_parameter dal_z_parameter = new DAL.z_parameter(); List<Models.z_parameter> area_list = dal_z_parameter.GetModelList("地区"); List<Models.z_parameter> company_list = dal_z_parameter.GetModelList("分公司"); ViewBag.area_list = area_list; ViewBag.company_list = company_list; if (area == null || area == "") { area = area_list[0].ID.ToString(); } if (company == null || company == "") { company = company_list[0].ID.ToString(); } ViewBag.area = area; ViewBag.company = company; List<Models.m_return_fee_rule> m_list = dal_m_return_fee_rule.GetListModel(new Guid(company), new Guid(area)); return View(m_list); }
public ActionResult Create(FormCollection collection) { DAL.z_user dal_z_user = new DAL.z_user(); Models.z_user model_z_user = new Models.z_user(); DAL.z_r_user_role dal_z_r_user_role = new DAL.z_r_user_role(); try { DAL.z_parameter dal_z_parameter = new DAL.z_parameter(); DAL.z_role dal_z_role = new DAL.z_role(); ViewBag.role_list = dal_z_role.GetModelList(); // TODO: Add insert logic here string USER_CD = collection["USER_CD"].Trim(); string PASSWORD = collection["PASSWORD"].Trim(); string PASSWORD_RE = collection["PASSWORD_RE"].Trim(); string LAST_NAME = collection["LAST_NAME"].Trim(); string EMAIL = collection["EMAIL"].Trim(); string MOBILE_NUM = collection["MOBILE_NUM"].Trim(); string DESCRIPTION = collection["DESCRIPTION"].Trim(); string ROLE = collection["ROLE"]; if (USER_CD == "" || PASSWORD == "" || PASSWORD_RE == "" || LAST_NAME == "" || ROLE == null) { ViewBag.message = "Create Failed, field with red start can't be blank"; return View(); } if (PASSWORD != PASSWORD_RE) { ViewBag.message = "Create Failed, password does not match"; return View(); } if (dal_z_user.isCdDuplicate(USER_CD)) { ViewBag.message = "Create Failed, account is already exist"; return View(); } model_z_user.ID = Guid.NewGuid(); model_z_user.USER_CD = USER_CD; model_z_user.PASSWORD = Common.Common.MD5(PASSWORD); model_z_user.FIRST_NAME = ""; model_z_user.LAST_NAME = LAST_NAME; model_z_user.GENDER = ""; model_z_user.EMAIL = EMAIL; model_z_user.COMPANY_TEL = ""; model_z_user.COMPANY_ID = Guid.NewGuid(); model_z_user.MOBILE_NUM = MOBILE_NUM; model_z_user.POSITION_ID = Guid.NewGuid(); model_z_user.DESCRIPTION = DESCRIPTION; model_z_user.CREATE_DATETIME = DateTime.Now; model_z_user.UPDATE_DATETIME = DateTime.Now; model_z_user.DELETE_FLG = "0"; dal_z_user.Add(model_z_user); dal_z_r_user_role.Add(model_z_user.ID.ToString(), ROLE); return RedirectToAction("Index", new { message = HttpUtility.UrlEncode("Create Succeed") }); } catch(Exception ex) { dal_z_user.Delete(model_z_user.ID); dal_z_r_user_role.DeleteRoleByUserID(model_z_user.ID.ToString()); ViewBag.message = "Create Failed"; return View(); } }
public ActionResult Edit(String id, FormCollection collection) { DAL.z_user dal_z_user = new DAL.z_user(); Models.z_user model_z_user = dal_z_user.GetModel(new Guid(id)); DAL.z_r_user_role dal_z_r_user_role = new DAL.z_r_user_role(); DAL.z_parameter dal_z_parameter = new DAL.z_parameter(); DAL.z_role dal_z_role = new DAL.z_role(); ViewBag.role_list = dal_z_role.GetModelList(); ViewBag.role_list_user = dal_z_role.GetModelList(new Guid(id)); try { // TODO: Add insert logic here string USER_CD = collection["USER_CD"].Trim(); string PASSWORD = collection["PASSWORD"].Trim(); string PASSWORD_RE = collection["PASSWORD_RE"].Trim(); string LAST_NAME = collection["LAST_NAME"].Trim(); string EMAIL = collection["EMAIL"].Trim(); string MOBILE_NUM = collection["MOBILE_NUM"].Trim(); string DESCRIPTION = collection["DESCRIPTION"].Trim(); string ROLE = collection["ROLE"]; if (USER_CD == "" || LAST_NAME == "" || ROLE == null) { ViewBag.message = "Create Failed, field with red start can't be blank"; return View(model_z_user); } if (PASSWORD != "" && PASSWORD != PASSWORD_RE) { ViewBag.message = "Create Failed, password does not match"; return View(model_z_user); } if (dal_z_user.isCdDuplicate(USER_CD, model_z_user.ID.ToString())) { ViewBag.message = "Create Failed, account is already exist"; return View(model_z_user); } model_z_user.USER_CD = USER_CD; if (PASSWORD != "") { model_z_user.PASSWORD = Common.Common.MD5(PASSWORD); } model_z_user.LAST_NAME = LAST_NAME; model_z_user.EMAIL = EMAIL; model_z_user.MOBILE_NUM = MOBILE_NUM; model_z_user.DESCRIPTION = DESCRIPTION; model_z_user.UPDATE_DATETIME = DateTime.Now; dal_z_user.Update(model_z_user); dal_z_r_user_role.DeleteRoleByUserID(model_z_user.ID.ToString()); dal_z_r_user_role.Add(model_z_user.ID.ToString(), ROLE); return RedirectToAction("Index", new { message = HttpUtility.UrlEncode("Edit Succeed") }); } catch { ViewBag.message = "Edit Failed"; return View(model_z_user); } }
// // GET: /User/Edit/5 public ActionResult Edit(String id) { DAL.z_user dal_z_user = new DAL.z_user(); Models.z_user model_z_user = dal_z_user.GetModel(new Guid(id)); DAL.z_parameter dal_z_parameter = new DAL.z_parameter(); DAL.z_role dal_z_role = new DAL.z_role(); ViewBag.role_list = dal_z_role.GetModelList(); ViewBag.role_list_user = dal_z_role.GetModelList(new Guid(id)); return View(model_z_user); }