Пример #1
0
        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));
        }
Пример #2
0
        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"));
        }