public ActionResult Save(Department obj, int?[] ids) { ConnectionFactory conex = null; try { conex = new ConnectionFactory(); conex.BeginTran(); if (obj.IdDepartment == 0) { new DepartmentDAO(conex).Insert(obj); TempData["SuccessMsg"] = "Departamento salvo com sucesso!"; } else { new DepartmentDAO(conex).Update(obj); TempData["SuccessMsg"] = "Departamento editado com sucesso!"; } conex.Commit(); } catch (Exception ex) { conex.Rollback(); TempData["SuccessMsg"] = ""; TempData["ErrorMsg"] = String.Format("Falha ao salvar o departamento. {0}", ex.Message); return(View("Create", obj)); } return(RedirectToAction("Index")); }
public ActionResult Save(User obj, int?[] ids) { ConnectionFactory conex = null; try { conex = new ConnectionFactory(); conex.BeginTran(); if (obj.IdUser == 0) { new UserDAO(conex).Insert(obj); TempData["SuccessMsg"] = "usuário salvo com sucesso!"; } else { new UserDAO(conex).Update(obj); TempData["SuccessMsg"] = "Classe editado com sucesso!"; } conex.Commit(); } catch (ArgumentException ex) { conex.Rollback(); TempData["SuccessMsg"] = ""; TempData["ErrorMsg"] = String.Format(ex.Message); ViewBag.Profile = new ProfileDAO(new ConnectionFactory()).Select(); ViewBag.ClassEBD = new ClassEBDDAO(new ConnectionFactory()).Select(); return(View("Create", obj)); } catch (Exception ex) { conex.Rollback(); TempData["SuccessMsg"] = ""; TempData["ErrorMsg"] = String.Format("Falha ao salvar o usuário. {0}", ex.Message); ViewBag.Profile = new ProfileDAO(new ConnectionFactory()).Select(); ViewBag.ClassEBD = new ClassEBDDAO(new ConnectionFactory()).Select(); return(View("Create", obj)); } return(RedirectToAction("Index")); }
public ActionResult Save(Notice obj, int?[] ids) { ConnectionFactory conex = null; try { List <Department> lst = new List <Department>(); foreach (var item in ids) { lst.Add(new Department { IdDepartment = (byte)item }); } obj.Departments = lst; conex = new ConnectionFactory(); NoticeDAO dao = new NoticeDAO(conex); conex.BeginTran(); if (obj.IdNotice == 0) { dao.Insert(obj); TempData["SuccessMsg"] = "Notícia salva com sucesso!"; } else { dao.Update(obj); TempData["SuccessMsg"] = "Notícia Editada com sucesso!"; } conex.Commit(); } catch (Exception ex) { conex.Rollback(); TempData["SuccessMsg"] = ""; TempData["ErrorMsg"] = String.Format("Falha ao salvar o notícia. {0}", ex.Message); return(View("Create", obj)); } return(RedirectToAction("Index")); }
public ActionResult Save(Frequency obj, int?[] ids) { ConnectionFactory conex = null; try { List <User> lst = new List <User>(); foreach (var item in ids) { lst.Add(new User { IdUser = (byte)item }); } obj.Users = lst; conex = new ConnectionFactory(); FrequencyDAO dao = new FrequencyDAO(conex); conex.BeginTran(); if (obj.IdFrequency == 0) { dao.Insert(obj); TempData["SuccessMsg"] = "Chamada salva com sucesso!"; } else { dao.Update(obj); TempData["SuccessMsg"] = "Chamada Editada com sucesso!"; } conex.Commit(); } catch (Exception ex) { conex.Rollback(); TempData["SuccessMsg"] = ""; TempData["ErrorMsg"] = String.Format("Falha ao salvar a chamada. {0}", ex.Message); return(View("Create", obj)); } return(RedirectToAction("Index")); }
public ActionResult Save(Profile obj, int?[] ids) { ConnectionFactory conex = null; try { List <Restriction> lst = new List <Restriction>(); foreach (var item in ids) { lst.Add(new Restriction { IdRestriction = (byte)item }); } obj.Restrictions = lst; conex = new ConnectionFactory(); ProfileDAO dao = new ProfileDAO(conex); conex.BeginTran(); if (obj.IdProfile == 0) { dao.Insert(obj); TempData["SuccessMsg"] = "Perfil salva com sucesso!"; } else { dao.Update(obj); TempData["SuccessMsg"] = "Perfil Editada com sucesso!"; } conex.Commit(); } catch (Exception ex) { conex.Rollback(); TempData["SuccessMsg"] = ""; TempData["ErrorMsg"] = String.Format("Falha ao salvar o perfil. {0}", ex.Message); return(View("Create", obj)); } return(RedirectToAction("Index")); }
public ActionResult Save(ClassEBD obj, int?[] ids) { ConnectionFactory conex = null; try { conex = new ConnectionFactory(); conex.BeginTran(); if (obj.IdClassEBD == 0) { new ClassEBDDAO(conex).Insert(obj); TempData["SuccessMsg"] = "Classe salva com sucesso!"; } else { new ClassEBDDAO(conex).Update(obj); TempData["SuccessMsg"] = "Classe editada com sucesso!"; } conex.Commit(); } catch (Exception ex) { conex.Rollback(); TempData["SuccessMsg"] = ""; TempData["ErrorMsg"] = String.Format("Falha ao salvar a classe. {0}", ex.Message); ViewBag.Departments = new DepartmentDAO(new ConnectionFactory()).Select(); ViewBag.Periods = new PeriodDAO(new ConnectionFactory()).Select(); return(View("Create", obj)); } return(RedirectToAction("Index")); }