Esempio n. 1
0
        public ActionResult Editar(int id)
        {
            BEExpediente oEpx = new BEExpediente();

            oEpx = new BLExpedientes().fnObtenerExpediente(id);
            ViewData["Sedes"] = new SelectList(new BLExpedientes().ListarSedes(), "IDSede", "Nombres");
            return(View("Crear", oEpx));
        }
Esempio n. 2
0
        public JsonResult ListadoTrazaSITRAD(string vNumeroHT)
        {
            if (!Request.IsAjaxRequest())
            {
                return(null);
            }
            ObjetoJson result = new ObjetoJson();

            List <BETrazaSITRAD> datosResult = new BLExpedientes().fnTrazabilidadSITRAD(vNumeroHT);

            result.items4          = datosResult;
            result.totalRows       = datosResult.Count();
            result.totalRowsFilter = result.totalRows;
            result.message         = result.totalRowsFilter + " registros seleccionados";
            result.success         = true;
            return(new JsonResult {
                Data = result
            });
        }
Esempio n. 3
0
        public ActionResult Crear(BEExpediente oExp)
        {
            if (!ModelState.IsValid)
            {
                goto Terminar;
            }

            ViewBag.Alerta = "danger";

            string[] ECB = oExp.UbicacionECB.Split(Convert.ToChar(":"));

            if (ECB.Length != 3)
            {
                ViewBag.Mensaje = "Debe ingresar una ubicación (E:C:B) válida.";
                goto Terminar;
            }

            if (oExp.UbicacionPP != null && oExp.UbicacionPP.Trim().Length > 0)
            {
                string[] PP = oExp.UbicacionPP.Split(Convert.ToChar(":"));
                if (PP.Length != 2)
                {
                    ViewBag.Mensaje = "Debe ingresar una ubicación (PQ:PO) válida.";
                    goto Terminar;
                }
            }

            bool rpta = new BLExpedientes().fnInsertarUpdateExpediente(oExp, User.Identity.Name);

            if (rpta)
            {
                ViewBag.Mensaje = Global.vMsgSuccess;
                ViewBag.Alerta  = "success";
            }
            else
            {
                ViewBag.Mensaje = Global.vMsgFail;
            }

Terminar:
            ViewData["Sedes"] = new SelectList(new BLExpedientes().ListarSedes(), "IDSede", "Nombres");
            return(View());
        }
Esempio n. 4
0
        public JsonResult ListadoExpedientesHistorial(int IDExpedienteVersion, int pageNumber, int pageSize)
        {
            if (!Request.IsAjaxRequest())
            {
                return(null);
            }
            ObjetoJson result = new ObjetoJson();

            List <BEMovimiento> datosResult = new BLExpedientes().fnListarExpedientesHistorial(IDExpedienteVersion, pageNumber, pageSize);

            result.items2          = datosResult;
            result.totalRows       = datosResult.Count();
            result.totalRowsFilter = result.totalRows;
            result.success         = true;
            result.message         = result.totalRowsFilter + " registros seleccionados";

            return(new JsonResult {
                Data = result
            });
        }
Esempio n. 5
0
        public JsonResult ListadoExpedientesSelected(string IdsExpedientes, int pageNumber, int pageSize)
        {
            if (!Request.IsAjaxRequest())
            {
                return(null);
            }
            ObjetoJson result = new ObjetoJson();

            List <BEExpediente> datosResult = new BLExpedientes().fnListarExpedientesSelected(IdsExpedientes, pageNumber, pageSize);

            result.items           = datosResult;
            result.totalRows       = datosResult.Count();
            result.totalRowsFilter = result.totalRows;
            result.success         = true;
            result.message         = result.totalRowsFilter + " registros seleccionados";

            return(new JsonResult {
                Data = result
            });
        }
Esempio n. 6
0
        public JsonResult ListadoExpedientesEnRetorno(int IDMovimiento, int pageNumber, int pageSize)
        {
            if (!Request.IsAjaxRequest())
            {
                return(null);
            }
            ObjetoJson result = new ObjetoJson();

            List <BEExpediente> datosResult = new BLExpedientes().fnListarExpedientesEnRetorno(IDMovimiento, pageNumber, pageSize);

            result.items           = datosResult;
            result.totalRows       = datosResult.Count();
            result.totalRowsFilter = result.totalRows;
            result.success         = true;
            result.message         = result.totalRowsFilter + " registros para retorno";

            return(new JsonResult {
                Data = result
            });
        }
Esempio n. 7
0
        public ActionResult Etapa(BEExpediente oExp)
        {
            if (!Request.IsAjaxRequest())
            {
                return(null);
            }

            ObjetoJson result = new ObjetoJson();
            bool       rpta   = false;

            try
            {
                if (oExp.Documento == null || oExp.Documento.Length == 0)
                {
                    result.message = "No existen documentos para actualizar.";
                    goto Terminar;
                }

                rpta = new BLExpedientes().fnActualizarEtapaET(oExp.Etapa, oExp.Documento, User.Identity.Name);

                if (rpta)
                {
                    result.message = Global.vMsgSuccess;
                }
                else
                {
                    result.message = Global.vMsgFail;
                }
            }
            catch (Exception)
            {
                result.message = Global.vMsgThrow;
            }
Terminar:
            result.items   = null;
            result.success = rpta;
            //result.message = message;
            return(new JsonResult {
                Data = result
            });
        }
Esempio n. 8
0
        public JsonResult ListadoPersonas(int Tipo)
        {
            if (!Request.IsAjaxRequest())
            {
                return(null);
            }
            ObjetoJson result = new ObjetoJson();

            int totalRows                = 0;
            int totalRowsFilter          = 0;
            List <BEPersona> datosResult = new BLExpedientes().fnListarPersona(Tipo);

            result.items3          = datosResult;
            result.totalRows       = totalRows;
            result.totalRowsFilter = totalRowsFilter;
            result.success         = true;
            result.message         = totalRowsFilter + " registros encontrados";

            return(new JsonResult {
                Data = result
            });
        }
Esempio n. 9
0
        public JsonResult ListadoExpedientes(int snip, string numeroHT, string docIngreso, string estado, string etapa, int pageNumber, int pageSize)
        {
            if (!Request.IsAjaxRequest())
            {
                return(null);
            }
            ObjetoJson result = new ObjetoJson();

            int totalRows                   = 0;
            int totalRowsFilter             = 0;
            List <BEExpediente> datosResult = new BLExpedientes().fnListarExpedientes(snip, numeroHT, docIngreso, estado, etapa, User.Identity.Name, pageNumber, pageSize, ref totalRows, ref totalRowsFilter);

            result.items           = datosResult;
            result.totalRows       = totalRows;
            result.totalRowsFilter = totalRowsFilter;
            result.success         = true;
            result.message         = totalRowsFilter + " registros encontrados";

            return(new JsonResult {
                Data = result
            });
        }