public ActionResult GridViewPartial_departamento_af(decimal IdArea = 0, bool Nuevo = false) { ViewBag.IdArea = IdArea; ViewBag.Nuevo = Nuevo; SessionFixed.IdTransaccionSessionActual = Request.Params["TransaccionFixed"] != null ? Request.Params["TransaccionFixed"].ToString() : SessionFixed.IdTransaccionSessionActual; var model = Lista_Departamento.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); return(PartialView("_GridViewPartial_departamento_af", model)); }
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")); }