Пример #1
0
        public ActionResult Index(TipoProyectoView av)
        {
            try
            {
                string nombreTipoProyecto = Request.Form["txtNombreTipoProyecto"];

                TipoProyectoRepository pr            = new TipoProyectoRepository();
                List <TipoProyecto>    TipoProyectos = pr.Listar(nombreTipoProyecto);

                av.TipoProyecto        = new TipoProyecto();
                av.TipoProyecto.Nombre = nombreTipoProyecto;
                av.TipoProyectos       = TipoProyectos;

                string mensaje = "";
                if (TipoProyectos.Count == 0)
                {
                    mensaje = "No existen Tipos de Proyecto para el criterio de búsqueda";
                }
                av.Mensaje = mensaje;

                return(View(av));
            }
            catch (Exception ex)
            {
                return(View("Mensaje", new TipoProyectoView {
                    Mensaje = ex.Message
                }));
            }
        }
Пример #2
0
        public ActionResult Actualizar(TipoProyectoView TipoProyectoView)
        {
            try
            {
                string id = Request.Form["txtId"];
                string nombreTipoProyecto = Request.Form["txtNombreTipoProyecto"];

                TipoProyecto a = new TipoProyecto();
                a.Id     = int.Parse(id);
                a.Nombre = nombreTipoProyecto;

                TipoProyectoRepository pr = new TipoProyectoRepository();

                a = pr.Actualizar(a);
                if (a.Id == 0)
                {
                    TipoProyectoView.Mensaje = "Hubo un error al crear el Tipo de Proyecto";
                    return(View("Crear", TipoProyectoView));
                }

                TipoProyectoView pp = new TipoProyectoView();
                pp.Mensaje      = "Tipo de Proyecto Actualizado";
                pp.TipoProyecto = a;
                return(View("Obtener", pp));
            }
            catch (Exception ex)
            {
                return(View("Mensaje", new TipoProyectoView {
                    Mensaje = ex.Message
                }));
            }
        }
Пример #3
0
 public ActionResult Crear()
 {
     try
     {
         TipoProyectoView pv = new TipoProyectoView();
         pv.TipoProyecto = new TipoProyecto();
         return(View(pv));
     }
     catch (Exception ex)
     {
         return(View("Mensaje", new TipoProyectoView {
             Mensaje = ex.Message
         }));
     }
 }
Пример #4
0
        //
        // GET: /TipoProyecto/

        public ActionResult Index()
        {
            try
            {
                TipoProyectoView vm = new TipoProyectoView();
                vm.TipoProyecto  = new TipoProyecto();
                vm.TipoProyectos = new List <TipoProyecto>();

                return(View(vm));
            }
            catch (Exception ex)
            {
                TipoProyectoView vm = new TipoProyectoView();
                vm.Mensaje = ex.Message;
                return(View("Mensaje", vm));
            }
        }
Пример #5
0
 public ActionResult Obtener(string id)
 {
     try
     {
         TipoProyectoView pv = new TipoProyectoView();
         pv.Mensaje = "";
         TipoProyectoRepository pr = new TipoProyectoRepository();
         TipoProyecto           a  = pr.Obtener(int.Parse(id));
         pv.TipoProyecto = a;
         return(View("Obtener", pv));
     }
     catch (Exception ex)
     {
         return(View("Mensaje", new TipoProyectoView {
             Mensaje = ex.Message
         }));
     }
 }
Пример #6
0
        public ActionResult Crear(TipoProyectoView TipoProyectoView)
        {
            try
            {
                string nombreTipoProyecto = Request.Form["txtNombreTipoProyecto"];

                #region Verificar is ya existe el código del TipoProyecto
                TipoProyectoRepository ar = new TipoProyectoRepository();
                TipoProyecto           a  = ar.Obtener(nombreTipoProyecto);
                if (a != null)
                {
                    TipoProyectoView.TipoProyecto.Nombre = nombreTipoProyecto;
                    TipoProyectoView.Mensaje             = "El nombre de tipo de proyecto ya existe";
                    return(View("Crear", TipoProyectoView));
                }
                else
                {
                    a        = new TipoProyecto();
                    a.Nombre = nombreTipoProyecto;
                    a        = ar.Actualizar(a);
                    if (a.Id == 0)
                    {
                        TipoProyectoView.Mensaje = "Hubo un error al crear el Tipo de Proyecto";
                        return(View("Crear", TipoProyectoView));
                    }
                }
                #endregion
                TipoProyectoView pp = new TipoProyectoView();
                pp.TipoProyecto = a;
                pp.Mensaje      = "Tipo de Proyecto creado";
                return(View("Crear", pp));
            }
            catch (Exception ex)
            {
                return(View("Mensaje", new TipoProyectoView {
                    Mensaje = ex.Message
                }));
            }
        }