Пример #1
0
        public ActionResult GridViewPartial_catalogo_af(string IdTipoCatalogo = "", bool Nuevo = false)
        {
            ViewBag.Nuevo          = Nuevo;
            ViewBag.IdTipoCatalogo = IdTipoCatalogo;
            SessionFixed.IdTransaccionSessionActual = Request.Params["TransaccionFixed"] != null ? Request.Params["TransaccionFixed"].ToString() : SessionFixed.IdTransaccionSessionActual;
            var model = Lista_Catalogo.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual));

            return(PartialView("_GridViewPartial_catalogo_af", model));
        }
Пример #2
0
        public ActionResult Importar(Af_Activo_fijo_Info model)
        {
            try
            {
                var Lista_Tipo         = ListaTipo.get_list(model.IdTransaccionSession);
                var Lista_Categoria    = ListaCategoria.get_list(model.IdTransaccionSession);
                var Lista_Departamento = ListaDepartamento.get_list(model.IdTransaccionSession);
                var Lista_Area         = ListaAreaAF.get_list(model.IdTransaccionSession);
                var Lista_Catalogo     = ListaCatalogo.get_list(model.IdTransaccionSession);
                var Lista_ActivoFijo   = ListaActivoFijo.get_list(model.IdTransaccionSession);
                var ListaModelo        = ListaModeloAF.get_list(model.IdTransaccionSession);
                var ListaMarca         = ListaMarcaAF.get_list(model.IdTransaccionSession);
                //var Lista_ActivoFijo_CtaCble = List_det.get_list(model.IdTransaccionSession);

                //foreach (var item in Lista_ActivoFijo)
                //{
                //item.LstDet = Lista_ActivoFijo_CtaCble.Where(q => q.IdActivoFijo == item.IdActivoFijo).ToList();

                ////var secuencia = 1;
                ////foreach (var item2 in item.LstDet)
                ////{
                ////    item2.Secuencia = secuencia++;
                ////}
                //}

                if (!bus_activo.guardarDB_importacion(Lista_Tipo, Lista_Categoria, Lista_Departamento, Lista_Area, Lista_Catalogo, ListaModelo, ListaMarca, Lista_ActivoFijo))
                {
                    ViewBag.mensaje = "Error al importar el archivo";
                    return(View(model));
                }
            }
            catch (Exception ex)
            {
                ViewBag.error = ex.Message.ToString();
                return(View(model));
            }

            return(RedirectToAction("Index"));
        }