public ActionResult SupplierDetail(BL_Result <CompanyGroup> bL_Result) { Employee employee = Session["employee"] as Employee; if (employee == null) { return(RedirectToAction("SignIn", "Home")); } supplierProcess.CompanyGroupUpdate(employee.CompanyName, bL_Result); return(RedirectToAction("SupplierList")); }
public ActionResult SignUp(RegisterViewModel registerViewModel) { if (ModelState.IsValid) { BL_Result<User> bl_Result = manager_user.Register(registerViewModel); if(bl_Result.Messages.Count > 0) { bl_Result.Messages.ForEach(x => ModelState.AddModelError("", x)); return View(); } return RedirectToAction("SignIn"); } return View(); }
public ActionResult SupplierDetail(int id) { Employee employee = Session["employee"] as Employee; if (employee == null) { return(RedirectToAction("SignIn", "Home")); } BL_Result <CompanyGroup> bL_Result = new BL_Result <CompanyGroup>(); bL_Result = supplierProcess.GetCompanyGroup(employee.CompanyName, id); return(View(bL_Result)); }
public ActionResult PersonnelDetail(int id) { Employee employee = Session["employee"] as Employee; if (employee == null) { return(RedirectToAction("SignIn", "Home")); } BL_Result <Personnel> bL_Result = new BL_Result <Personnel>(); bL_Result = manager_personnel.GetPersonnel(employee.CompanyName, id); return(View(bL_Result)); }
public ActionResult SignUp(RegisterViewModel registerViewModel) { if (ModelState.IsValid) { BL_Result <Customer> bl_result = customerManager.Register(registerViewModel); if (bl_result.Messages.Count > 0) { bl_result.Messages.ForEach(x => ModelState.AddModelError("", x)); return(View()); } return(View("SignIn")); } return(View(registerViewModel)); }
public ActionResult Profile(HttpPostedFileBase imageFile) { var profileInfos = Session["employee"] as Employee; if (ModelState.IsValid) { if (imageFile != null && (imageFile.ContentType == "image/jpeg" || imageFile.ContentType == "image/jpg" || imageFile.ContentType == "image/png")) { string filename = $"{profileInfos.CompanyId}_{profileInfos.Id}.{imageFile.ContentType.Split('/')[1]}"; imageFile.SaveAs(Server.MapPath($"~/images/{filename}")); profileInfos.ProfileImage = filename; BL_Result<Employee> bl_Result = manager_employee.EditProfile(profileInfos); } } return View(); }
public ActionResult PersonnelDetail(BL_Result <Personnel> bL_Result, HttpPostedFileBase imageFile) { Employee employee = Session["employee"] as Employee; if (employee == null) { return(RedirectToAction("SignIn", "Home")); } if (imageFile != null) { string filename = $"{employee.CompanyId}_{bL_Result.Result.Name}_{bL_Result.Result.Surname}.{imageFile.ContentType.Split('/')[1]}"; imageFile.SaveAs(Server.MapPath($"~/images/{filename}")); bL_Result.Result.ProfileImage = filename; } manager_personnel.PersonnelUpdate(employee.CompanyName, bL_Result); return(RedirectToAction("PersonnelList")); }
public ActionResult SignIn(UserViewModel userViewModel) { if (ModelState.IsValid) { BL_Result <CustomerInfo> bl_result = customerManager.LogIn(userViewModel); if (bl_result.Messages.Count > 0) { bl_result.Messages.ForEach(x => ModelState.AddModelError("", x)); return(View()); } else { FormsAuthentication.SetAuthCookie(bl_result.Result.Name, false); Session["customer"] = bl_result.Result; CustomerInfo customerInfos = Session["customer"] as CustomerInfo; String databaseName = customerInfos.CompanyName + customerInfos.CompanyId; float remainder = payment.GetRemainder(databaseName); Session["remainder"] = remainder; return(View("Dashboard")); } } return(View()); }
public LoginResult() { BL_ResultUser = new BL_Result <User>(); BL_ResultEmployee = new BL_Result <Employee>(); Messages = new List <string>(); }