public ActionResult GridViewPartial_clase_proveedor(bool Nuevo = true) { //int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); //var model = bus_clase_proveedor.get_list(IdEmpresa, true); ViewBag.Nuevo = Nuevo; SessionFixed.IdTransaccionSessionActual = Request.Params["TransaccionFixed"] != null ? Request.Params["TransaccionFixed"].ToString() : SessionFixed.IdTransaccionSessionActual; var model = Lista_ProveedorTipo.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); return(PartialView("_GridViewPartial_clase_proveedor", model)); }
public ActionResult Importar(cp_proveedor_Info model) { try { var Lista_Proveedor = ListaProveedor.get_list(model.IdTransaccionSession); var Lista_ClaseProveedor = ListaClaseProveedor.get_list(model.IdTransaccionSession); foreach (var item in Lista_ClaseProveedor) { if (!bus_claseproveedor.guardarDB(item)) { ViewBag.mensaje = "Error al importar el archivo"; return(View(model)); } } foreach (var item in Lista_Proveedor) { //item.info_persona.pe_Naturaleza = return_naturaleza; if (!bus_proveedor.guardarDB_importacion(item)) { ViewBag.mensaje = "Error al importar el archivo"; return(View(model)); } } } catch (Exception ex) { //SisLogError.set_list((ex.InnerException) == null ? ex.Message.ToString() : ex.InnerException.ToString()); ViewBag.error = ex.Message.ToString(); return(View(model)); } return(RedirectToAction("Index")); }