示例#1
0
        public ActionResult EditarAnalito(Guid id, int?page, string search, AnalitoViewModels model)
        {
            /*try
             * {*/
            var analito = new Analito
            {
                IdAnalito        = id,
                Nombre           = model.Analito.Nombre,
                Descripcion      = model.Analito.Descripcion,
                Tipo             = model.Analito.Tipo,
                IdListaUnidad    = model.Analito.IdListaUnidad,
                Estado           = model.Analito.Estado,
                IdUsuarioEdicion = Logueado.idUsuario
            };

            _analitoBl.ActualizarAnalito(analito);

            return(RedirectToAction("Index", new { page, search }));

            /*}
             * catch
             * {
             *  return View("Error");
             * }*/
        }
示例#2
0
        public ActionResult NuevoAnalito(int?page, string search)
        {
            ListaBl listaBL = new ListaBl();
            var     tipos   = listaBL.GetListaByOpcion(OpcionLista.OpcionesDeRespuesta);

            var unidades = listaBL.GetListaByOpcion(OpcionLista.Unidades);



            ViewBag.page   = page;
            ViewBag.search = search;

            var @default = new Analito
            {
            };

            var model = new AnalitoViewModels
            {
                Analito        = @default,
                TiposRespuesta = new ListaDetalleViewModels
                {
                    Data = tipos.ListaDetalle
                },
                Unidades = new ListaDetalleViewModels
                {
                    Data = unidades.ListaDetalle
                }
            };

            Session["tipo"] = tipos.ListaDetalle;
            return(PartialView("_NuevoAnalito", model));
        }
示例#3
0
        public ActionResult NuevoAnalito(int?page, string search, AnalitoViewModels model)
        {
            try
            {
                var analito = new Analito
                {
                    Nombre            = model.Analito.Nombre,
                    Descripcion       = model.Analito.Descripcion,
                    Tipo              = model.Analito.Tipo,
                    IdListaUnidad     = model.Analito.IdListaUnidad,
                    IdUsuarioRegistro = Logueado.idUsuario
                };

                _analitoBl.RegistrarAnalito(analito);

                return(RedirectToAction("Index", new { page, search }));
            }
            catch
            {
                return(View("Error"));
            }
        }
示例#4
0
        public ActionResult EditarAnalito(Guid id, int?page, string search)
        {
            var     analito  = _analitoBl.GetAnalitoById(id);
            ListaBl listaBL  = new ListaBl();
            var     tipos    = listaBL.GetListaByOpcion(OpcionLista.OpcionesDeRespuesta);
            var     unidades = listaBL.GetListaByOpcion(OpcionLista.Unidades);

            var model = new AnalitoViewModels
            {
                Analito        = analito,
                TiposRespuesta = new ListaDetalleViewModels
                {
                    Data = tipos.ListaDetalle
                },
                Unidades = new ListaDetalleViewModels
                {
                    Data = unidades.ListaDetalle
                }
            };


            ViewBag.estados = new List <SelectListItem> {
                new SelectListItem {
                    Text = "Inactivo", Value = "0"
                },
                new SelectListItem {
                    Text = "Activo", Value = "1"
                }
            };

            ViewBag.page   = page;
            ViewBag.search = search;
            ViewBag.id     = id;

            return(PartialView("_EditarAnalito", model));
        }