Пример #1
0
 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;
         }
     }
 }
Пример #2
0
 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;
         }
     }
 }
Пример #3
0
 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;
         }
     }
 }
Пример #4
0
 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;
         }
     }
 }
Пример #5
0
        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());
        }
Пример #6
0
        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"));
        }
Пример #7
0
        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");
        }