示例#1
0
        public ActionResult Index(RendicionDetalle /*RendicionViewModel*/ model)
        {
            Session["SelectListP"] = null;
            if (TempData["Mensaje"] != null)
            {
                ViewBag.Mensaje = TempData["Mensaje"].ToString();
            }

            var motivoLN = new MotivoLN();
            var tipodocumentoLogicaNegocio = new TipoDocumentoLogicaNegocio();

            ViewBag.Categorias     = motivoLN.Listar();//productoLN.ListarCategorias();
            ViewBag.TipoDocumentos = tipodocumentoLogicaNegocio.Listar();

            return(View());
        }
示例#2
0
        public ActionResult Edit(int id)
        {
            try
            {
                var motivoLN = new MotivoLN();
                var motivo   = motivoLN.Obtener(id);
                return(View(motivo));
            }
            catch (Exception ex)
            {
                @ViewBag.DescripcionError = ex.Message;
                @ViewData["Controller"]   = ControllerContext.RouteData.Values["Controller"].ToString();
                @ViewData["Acción"]       = ControllerContext.RouteData.Values["Action"].ToString();

                return(View("Error"));
            }
        }
示例#3
0
        public ActionResult Create([Bind(Include = "MotivoID,Motivo")] MotivoGasto motivoGasto)
        {
            try
            {
                var motivoLN = new MotivoLN();
                motivoLN.Insertar(motivoGasto);
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                @ViewBag.DescripcionError = ex.Message;
                @ViewData["Controller"]   = ControllerContext.RouteData.Values["Controller"].ToString();
                @ViewData["Acción"]       = ControllerContext.RouteData.Values["Action"].ToString();

                return(View("Error"));
            }
        }
示例#4
0
        public ActionResult DeleteConfirmed(int id)
        {
            try
            {
                var motivoLN = new MotivoLN();
                if (!motivoLN.Eliminar(id))
                {
                    throw new Exception("Error al eliminar el Motivo");
                }
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                @ViewBag.DescripcionError = ex.Message;
                @ViewData["Controller"]   = ControllerContext.RouteData.Values["Controller"].ToString();
                @ViewData["Acción"]       = ControllerContext.RouteData.Values["Action"].ToString();

                return(View("Error"));
            }
        }
示例#5
0
        public ActionResult VerRendicionEstados(int id)
        {
            try
            {
                var rendicionLN = new RendicionLN();
                var rendicion   = rendicionLN.Obtener(id);
                var motivoLN    = new MotivoLN();
                var tipodocumentoLogicaNegocio = new TipoDocumentoLogicaNegocio();
                ViewBag.Categorias     = motivoLN.Listar();
                ViewBag.TipoDocumentos = tipodocumentoLogicaNegocio.Listar();
                return(View("CambioEstado", rendicion));
            }
            catch (Exception ex)
            {
                @ViewBag.DescripcionError = ex.Message;
                @ViewData["Controller"]   = ControllerContext.RouteData.Values["Controller"].ToString();
                @ViewData["Acción"]       = ControllerContext.RouteData.Values["Action"].ToString();

                return(View("Error"));
            }
        }
示例#6
0
        public ActionResult Edit([Bind(Include = "MotivoID,Motivo")] MotivoGasto motivoGasto)
        {
            try
            {
                var motivoLN = new MotivoLN();
                if (motivoLN.Actualizar(motivoGasto))
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewBag.Categorias = motivoLN.Listar();// ListarCategorias();
                    return(View(motivoGasto));
                }
            }
            catch (Exception ex)
            {
                @ViewBag.DescripcionError = ex.Message;
                @ViewData["Controller"]   = ControllerContext.RouteData.Values["Controller"].ToString();
                @ViewData["Acción"]       = ControllerContext.RouteData.Values["Action"].ToString();

                return(View("Error"));
            }
        }
示例#7
0
        public ActionResult Index()
        {
            var motivoLN = new MotivoLN();

            return(View(motivoLN.Listar()));
        }