public ActionResult Profile() { EmployeeAccountModel model = new EmployeeAccountModel(); model = _rep.GetProfile((int)Session["UserID"]); return(View(model)); }
public EmployeeAccountModel GetProfile(int id) { DataSet ds = db.ExecuteDataSet("GetEmployeeProfile", id); EmployeeAccountModel model = new EmployeeAccountModel(); return(model.ToModel <EmployeeAccountModel>(ds)); }
public ActionResult Edit(int id) { @ViewBag.Main = "Updation"; @ViewBag.Sub = "Employee Accounts"; EmployeeAccountModel model = new EmployeeAccountModel(); model = _rep.Get(id); return(View(model)); }
public ActionResult Edit(EmployeeAccountModel model) { @ViewBag.Main = "Updation"; @ViewBag.Sub = "Employee Accounts"; if (ModelState.IsValid) { try { model.EntryUser = (int)Session["UserID"]; _rep.Edit(model); model = new EmployeeAccountModel(); ModelState.Clear(); TempData["Message"] = "success"; TempData["SuccessMessage"] = MessageNaming.SuccessDataUpdate; } catch (Exception ex) { TempData["Message"] = "error"; TempData["ErrorMessage"] = ex.Message; } } return(View(model)); }
public int CardOpr(CardModel requestData, PersonModel person, DepartmentModel dept, int OprType, out string message) { message = ""; int result = 0; EmployeeCardModel model = new EastRiverBLL().GetEmployeeCardByCardNo(requestData.CardNo); if (model == null) { model = new EmployeeCardModel(); } model.card_id = requestData.CardNo; model.emp_id = person.ThirdPersonId; model.CardBegDate = requestData.BeginTime; model.CardEndDate = requestData.EndTime; model.card_sn = requestData.CardNo; model.CardType = 1; EmployeeAccountModel accountModel = new EastRiverBLL().GetEmployeeAccountByCardNo(requestData.CardNo); if (accountModel == null) { accountModel = new EmployeeAccountModel(); } accountModel.AppState = 1; accountModel.card_id = requestData.CardNo; accountModel.emp_id = person.ThirdPersonId; accountModel.ExpireDate = requestData.EndTime; switch (OprType) { case 1: //新增 model.issue_date = DateTime.Now; model.UseFlag = 1; model.CardState = 1; new EastRiverBLL().InsertEmployeeCard(model); //创建消费账户 accountModel.OpenDate = DateTime.Now; new EastRiverBLL().InsertEmployeeAccount(accountModel); break; case 2: //退卡 model.CardState = 5; //注销 //float backmoney = 0; //float.TryParse(requestData.BackMoney, out backmoney); model.card_balance = 0; new EastRiverBLL().UpdateEmployeeCard(model); //更新消费账户 accountModel.card_balance = model.card_balance; new EastRiverBLL().UpdateEmployeeAccount(accountModel); break; case 3: //挂失 model.CardState = 2; //挂失 new EastRiverBLL().UpdateEmployeeCard(model); break; case 4: //更新 if (requestData.Status == 0) { model.CardState = 1; } new EastRiverBLL().UpdateEmployeeCard(model); new EastRiverBLL().UpdateEmployeeAccount(accountModel); break; default: break; } return(result); }
/// <summary> /// 更新消费账户 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool UpdateEmployeeAccount(EmployeeAccountModel model) { return(EmployeeAccountDAL.ProxyInstance.Update <EmployeeAccountModel>(model, model.card_id)); }
/// <summary> /// 创建消费账户 /// </summary> /// <param name="model"></param> public void InsertEmployeeAccount(EmployeeAccountModel model) { EmployeeAccountDAL.ProxyInstance.Insert <EmployeeAccountModel>(model); }