public bool update(GrupoTrabajoDTO grupoTrabajo) { using (var context = getContext()) { try { var grupo = context.GrupoTrabajo.Where(x => x.IdGrupoTrabajo == grupoTrabajo.IdGrupoTrabajo).SingleOrDefault(); grupo.Nombre = grupoTrabajo.Nombre; grupo.Estado = grupoTrabajo.Estado; context.SaveChanges(); return(true); } catch (Exception e) { throw e; } } }
public bool update(GrupoTrabajoDTO grupoTrabajo) { using (var context = getContext()) { try { var grupo = context.GrupoTrabajo.Where(x => x.IdGrupoTrabajo == grupoTrabajo.IdGrupoTrabajo).SingleOrDefault(); grupo.Nombre = grupoTrabajo.Nombre; grupo.Estado = grupoTrabajo.Estado; context.SaveChanges(); return true; } catch (Exception e) { throw e; } } }
public bool add(GrupoTrabajoDTO grupoTrabajo) { using (var context = getContext()) { try { GrupoTrabajo nuevo = new GrupoTrabajo(); nuevo.Nombre = grupoTrabajo.Nombre; nuevo.Estado = grupoTrabajo.Estado; context.GrupoTrabajo.Add(nuevo); context.SaveChanges(); return(true); } catch (Exception e) { throw e; } } }
public bool add(GrupoTrabajoDTO grupoTrabajo) { using (var context = getContext()) { try { GrupoTrabajo nuevo = new GrupoTrabajo(); nuevo.Nombre = grupoTrabajo.Nombre; nuevo.Estado = grupoTrabajo.Estado; context.GrupoTrabajo.Add(nuevo); context.SaveChanges(); return true; } catch (Exception e) { throw e; } } }
public ActionResult GrupoTrabajo(int?id = null) { if (!this.currentUser()) { return(RedirectToAction("Ingresar")); } if (!this.isAdministrator()) { return(RedirectToAction("Index")); } if (id == 1 && !this.isSuperAdministrator()) { return(RedirectToAction("Index")); } GrupoTrabajoBL grupoTrabajoBL = new GrupoTrabajoBL(); if (id != null) { GrupoTrabajoDTO grupoT = grupoTrabajoBL.getGrupoTrabajo((int)id); return(View(grupoT)); } return(View()); }
public ActionResult AddGrupoTrabajo(GrupoTrabajoDTO dto) { if (!this.currentUser()) { return(RedirectToAction("Ingresar")); } if (!this.isAdministrator()) { return(RedirectToAction("Index")); } if (!this.isSuperAdministrator()) { return(RedirectToAction("Index")); } try { GrupoTrabajoBL objBL = new GrupoTrabajoBL(); if (dto.IdGrupoTrabajo == 0) { if (objBL.add(dto)) { createResponseMessage(CONSTANTES.SUCCESS); return(RedirectToAction("GruposTrabajo")); } else { createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_UPDATE_MESSAGE); } } else if (dto.IdGrupoTrabajo != 0) { if (objBL.update(dto)) { createResponseMessage(CONSTANTES.SUCCESS); return(RedirectToAction("GruposTrabajo")); } else { createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_UPDATE_MESSAGE); } } else { createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_UPDATE_MESSAGE); } } catch { if (dto.IdGrupoTrabajo != 0) { createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_UPDATE_MESSAGE); } else { createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_INSERT_MESSAGE); return(RedirectToAction("GrupoTrabajo")); } } TempData["GrupoTrabajo"] = dto; return(RedirectToAction("GruposTrabajo")); }
public ActionResult AddGrupoTrabajo(GrupoTrabajoDTO dto) { if (!this.currentUser()) { return RedirectToAction("Ingresar"); } if (!this.isAdministrator()) { return RedirectToAction("Index"); } if (!this.isSuperAdministrator()) { return RedirectToAction("Index"); } try { GrupoTrabajoBL objBL = new GrupoTrabajoBL(); if (dto.IdGrupoTrabajo == 0) { if (objBL.add(dto)) { createResponseMessage(CONSTANTES.SUCCESS); return RedirectToAction("GruposTrabajo"); } else createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_UPDATE_MESSAGE); } else if (dto.IdGrupoTrabajo != 0) { if (objBL.update(dto)) { createResponseMessage(CONSTANTES.SUCCESS); return RedirectToAction("GruposTrabajo"); } else createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_UPDATE_MESSAGE); } else createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_UPDATE_MESSAGE); } catch { if (dto.IdGrupoTrabajo != 0) createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_UPDATE_MESSAGE); else { createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_INSERT_MESSAGE); return RedirectToAction("GrupoTrabajo"); } } TempData["GrupoTrabajo"] = dto; return RedirectToAction("GruposTrabajo"); }