Esempio n. 1
0
        public ActionResult Actualizar(ObservacionView ObservacionView)
        {
            try
            {
                string id = Request.Form["txtId"];
                string nombreObservacion = Request.Form["txtNombreObservacion"];

                Observacion a = new Observacion();
                a.Id     = int.Parse(id);
                a.Nombre = nombreObservacion;

                ObservacionRepository pr = new ObservacionRepository();

                a = pr.Actualizar(a);
                if (a.Id == 0)
                {
                    ObservacionView.Mensaje = "Hubo un error al crear la Observacion";
                    return(View("Crear", ObservacionView));
                }

                ObservacionView pp = new ObservacionView();
                pp.Mensaje     = "Observacion Actualizada";
                pp.Observacion = a;
                return(View("Obtener", pp));
            }
            catch (Exception ex)
            {
                return(View("Mensaje", new ObservacionView {
                    Mensaje = ex.Message
                }));
            }
        }
Esempio n. 2
0
        public ActionResult Crear(ObservacionView ObservacionView)
        {
            try
            {
                string nombreObservacion = Request.Form["txtNombreObservacion"];

                #region Verificar is ya existe el código del Observacion
                ObservacionRepository ar = new ObservacionRepository();
                Observacion           a  = ar.Obtener(nombreObservacion);
                if (a != null)
                {
                    ObservacionView.Observacion.Nombre = nombreObservacion;
                    ObservacionView.Mensaje            = "El código del Observacion ya existe";
                    return(View("Crear", ObservacionView));
                }
                else
                {
                    a        = new Observacion();
                    a.Nombre = nombreObservacion;
                    a        = ar.Actualizar(a);
                    if (a.Id == 0)
                    {
                        ObservacionView.Mensaje = "Hubo un error al crear el Observacion";
                        return(View("Crear", ObservacionView));
                    }
                }
                #endregion
                ObservacionView pp = new ObservacionView();
                pp.Mensaje = "Observacion Creada";
                return(View("Crear", pp));
            }
            catch (Exception ex)
            {
                return(View("Mensaje", new ObservacionView {
                    Mensaje = ex.Message
                }));
            }
        }