public ActionResult GridViewPartial_producto() { int IdEmpresa = Convert.ToInt32(Session["IdEmpresa"]); List <in_Producto_Info> model = bus_producto.get_list(IdEmpresa, true); return(PartialView("_GridViewPartial_producto", model)); }
public static void FileUploadComplete(object sender, DevExpress.Web.FileUploadCompleteEventArgs e) { #region Variables List <in_Ing_Egr_Inven_det_Info> Lista_IngresoInventarioDet = new List <in_Ing_Egr_Inven_det_Info>(); in_Ing_Egr_Inven_det_List ListaIngresoInventario = new in_Ing_Egr_Inven_det_List(); in_Producto_Bus bus_producto = new in_Producto_Bus(); int cont = 0; decimal IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual); int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); tb_sucursal_Bus bus_sucursal = new tb_sucursal_Bus(); #endregion Stream stream = new MemoryStream(e.UploadedFile.FileBytes); if (stream.Length > 0) { IExcelDataReader reader = null; reader = ExcelReaderFactory.CreateOpenXmlReader(stream); #region Ingreso Inventario var lst_producto = bus_producto.get_list(IdEmpresa, false); while (reader.Read()) { if (!reader.IsDBNull(0) && cont > 0) { var pr_codigo_producto = Convert.ToString(reader.GetValue(3)); var IdUnidadMedida = Convert.ToString(reader.GetValue(2)); var costo_total = Convert.ToDouble(reader.GetValue(6)); var cantidad = Convert.ToDouble(reader.GetValue(5)); var info_producto = lst_producto.Where(q => q.pr_codigo == pr_codigo_producto).FirstOrDefault(); if ((info_producto != null && info_producto.IdProducto != 0) && (costo_total > 0 && cantidad > 0)) { in_Ing_Egr_Inven_det_Info info_detalle = new in_Ing_Egr_Inven_det_Info { Secuencia = cont++, IdEmpresa = IdEmpresa, IdProducto = info_producto.IdProducto, pr_descripcion = info_producto.pr_descripcion, IdUnidadMedida_sinConversion = string.IsNullOrEmpty(IdUnidadMedida) ? info_producto.IdUnidadMedida_Consumo : IdUnidadMedida, dm_cantidad_sinConversion = cantidad, mv_costo_sinConversion = costo_total / cantidad, }; Lista_IngresoInventarioDet.Add(info_detalle); } } else { cont++; } } ListaIngresoInventario.set_list(Lista_IngresoInventarioDet, IdTransaccionSession); #endregion } }
private void cargar_combos(cl_filtros_inventario_Info model) { int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); int IdSucursal = Convert.ToInt32(SessionFixed.IdSucursal); tb_sucursal_Bus bus_sucursal = new tb_sucursal_Bus(); var lst_sucursal = bus_sucursal.get_list(IdEmpresa, false); lst_sucursal.Add(new tb_sucursal_Info { IdEmpresa = IdEmpresa, IdSucursal = 0, Su_Descripcion = "TODAS" }); ViewBag.lst_sucursal = lst_sucursal; tb_bodega_Bus bus_bodega = new tb_bodega_Bus(); var lst_bodega = bus_bodega.get_list(IdEmpresa, IdSucursal, false); ViewBag.lst_bodega = lst_bodega; in_Producto_Bus bus_producto = new in_Producto_Bus(); var lst_producto = bus_producto.get_list(IdEmpresa, false); ViewBag.lst_producto = lst_producto; in_categorias_Bus bus_categoria = new in_categorias_Bus(); var lst_categoria = bus_categoria.get_list(IdEmpresa, false); lst_categoria.Add(new in_categorias_Info { IdEmpresa = model.IdEmpresa, IdCategoria = "", ca_Categoria = "Todos" }); ViewBag.lst_categoria = lst_categoria; in_linea_Bus bus_linea = new in_linea_Bus(); var lst_linea = bus_linea.get_list(IdEmpresa, model.IdCategoria, false); lst_linea.Add(new in_linea_Info { IdEmpresa = model.IdEmpresa, IdLinea = 0, nom_linea = "Todos" }); ViewBag.lst_linea = lst_linea; in_grupo_Bus bus_grupo = new in_grupo_Bus(); var lst_grupo = bus_grupo.get_list(IdEmpresa, model.IdCategoria, model.IdLinea, false); lst_grupo.Add(new in_grupo_Info { IdEmpresa = model.IdEmpresa, IdGrupo = 0, nom_grupo = "Todos" }); ViewBag.lst_grupo = lst_grupo; in_subgrupo_Bus bus_subgrupo = new in_subgrupo_Bus(); var lst_subgrupo = bus_subgrupo.get_list(IdEmpresa, model.IdCategoria, model.IdLinea, model.IdGrupo, false); lst_subgrupo.Add(new in_subgrupo_Info { IdEmpresa = model.IdEmpresa, IdSubgrupo = 0, nom_subgrupo = "Todos" }); ViewBag.lst_subgrupo = lst_subgrupo; in_Marca_Bus bus_marca = new in_Marca_Bus(); var lst_marca = bus_marca.get_list(IdEmpresa, false); lst_marca.Add(new Info.Inventario.in_Marca_Info { IdMarca = 0, Descripcion = "Todas" }); ViewBag.lst_marca = lst_marca; }
private void cargar_FAC010(cl_filtros_facturacion_Info model) { int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); in_Producto_Bus bus_producto = new in_Producto_Bus(); var lst_producto = bus_producto.get_list(IdEmpresa, false); ViewBag.lst_producto = lst_producto; in_categorias_Bus bus_categoria = new in_categorias_Bus(); var lst_categoria = bus_categoria.get_list(IdEmpresa, false); lst_categoria.Add(new in_categorias_Info { IdEmpresa = model.IdEmpresa, IdCategoria = "", ca_Categoria = "Todos" }); ViewBag.lst_categoria = lst_categoria; in_linea_Bus bus_linea = new in_linea_Bus(); var lst_linea = bus_linea.get_list(IdEmpresa, model.IdCategoria, false); lst_linea.Add(new in_linea_Info { IdEmpresa = model.IdEmpresa, IdLinea = 0, nom_linea = "Todos" }); ViewBag.lst_linea = lst_linea; in_grupo_Bus bus_grupo = new in_grupo_Bus(); var lst_grupo = bus_grupo.get_list(IdEmpresa, model.IdCategoria, model.IdLinea, false); lst_grupo.Add(new in_grupo_Info { IdEmpresa = model.IdEmpresa, IdGrupo = 0, nom_grupo = "Todos" }); ViewBag.lst_grupo = lst_grupo; in_subgrupo_Bus bus_subgrupo = new in_subgrupo_Bus(); var lst_subgrupo = bus_subgrupo.get_list(IdEmpresa, model.IdCategoria, model.IdLinea, model.IdGrupo, false); lst_subgrupo.Add(new in_subgrupo_Info { IdEmpresa = model.IdEmpresa, IdSubgrupo = 0, nom_subgrupo = "Todos" }); ViewBag.lst_subgrupo = lst_subgrupo; in_Marca_Bus bus_marca = new in_Marca_Bus(); var lst_marca = bus_marca.get_list(IdEmpresa, false); lst_marca.Add(new Info.Inventario.in_Marca_Info { IdMarca = 0, Descripcion = "Todas" }); ViewBag.lst_marca = lst_marca; }