public void Buscar() { if (AutoDeposito == "") { Helpers.Msg.Error("DEPOSITO NO SELECCIONADO"); return; } var filtro = new OOB.LibInventario.Tool.AjusteNivelMinimoMaximoProducto.Capturar.Filtro(); filtro.autoDeposito = AutoDeposito; filtro.autoDepartamento = AutoDepartamento; filtro.cadena = _cadenaBusqueda; var r01 = Sistema.MyData.Tools_AjusteNivelMinimoMaximo_GetLista(filtro); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } _gestionLista.setLista(r01.Lista); var r02 = Sistema.MyData.Deposito_GetFicha(AutoDeposito); if (r02.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r02.Mensaje); return; } _deposito = r02.Entidad; IsBuscarHabilitado = false; _cadenaBusqueda = ""; }
private bool CargarData() { var rt = true; var r01 = Sistema.MyData.Deposito_GetFicha(_autoDeposito); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return(false); } _deposito = r01.Entidad; var filtro = new OOB.LibInventario.Analisis.Existencia.Filtro() { autoDeposito = _autoDeposito, }; var r02 = Sistema.MyData.Producto_Analisis_Existencia(filtro); if (r02.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r02.Mensaje); return(false); } _lst.Clear(); foreach (var it in r02.Lista.OrderBy(o => o.nombrePrd).ToList()) { _lst.Add(new data(it)); } _bs.CurrencyManager.Refresh(); return(rt); }
public OOB.ResultadoEntidad <OOB.LibInventario.Deposito.Ficha> Deposito_GetFicha(string autoDep) { var rt = new OOB.ResultadoEntidad <OOB.LibInventario.Deposito.Ficha>(); var r01 = MyData.Deposito_GetFicha(autoDep); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var s = r01.Entidad; var nr = new OOB.LibInventario.Deposito.Ficha() { auto = s.auto, codigo = s.codigo, nombre = s.nombre, autoSucursal = s.autoSucursal, codigoSucursal = s.codigoSucursal, nombreSucursal = s.nombreSucursal, }; rt.Entidad = nr; return(rt); }
private bool CargarData() { var rt = true; var filtro = new OOB.LibInventario.Analisis.General.Filtro() { autoDeposito = _autoDeposito, modulo = (OOB.LibInventario.Analisis.Enumerados.EnumModulo)_modulo, ultimosXDias = _ultDias, }; var r01 = Sistema.MyData.Producto_Analisis_General(filtro); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return(false); } var r02 = Sistema.MyData.Deposito_GetFicha(_autoDeposito); if (r02.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r02.Mensaje); return(false); } _deposito = r02.Entidad; _lstData.Clear(); foreach (var rg in r01.Lista.OrderByDescending(o => o.cntUnd).ToList()) { _lstData.Add(new data(rg, _ultDias)); } _bs.CurrencyManager.Refresh(); return(rt); }
public Gestion() { lTop20 = new List <OOB.LibInventario.Reportes.Top20.Ficha>(); dataFiltro = new data(); lDeposito = new List <OOB.LibInventario.Deposito.Ficha>(); bsDeposito = new BindingSource(); bsDeposito.DataSource = lDeposito; deposito = null; reportTitulo = ""; }
public data(OOB.LibInventario.Deposito.Ficha it) { _ficha = it; auto = it.auto; codigo = it.codigo; nombre = it.nombre; asignado = false; asignar = false; remover = false; }
private void Limpiar() { _producto = null; _deposito = null; _ultDias = 0; _autoDeposito = ""; _autoProducto = ""; _modulo = EnumModulo.SinDefinir; _lstData.Clear(); _bs.CurrencyManager.Refresh(); }
public Gestion() { _gestionLista = new GestionLista(); AutoDeposito = ""; AutoDepartamento = ""; lDeposito = new List <OOB.LibInventario.Deposito.Ficha>(); bs_Deposito = new BindingSource(); bs_Deposito.DataSource = lDeposito; lDepartamento = new List <OOB.LibInventario.Departamento.Ficha>(); bs_Departamento = new BindingSource(); bs_Departamento.DataSource = lDepartamento; _deposito = new OOB.LibInventario.Deposito.Ficha(); }
public data(OOB.LibInventario.Deposito.Ficha dep) : this() { this._dep = dep; isPreDet = dep.IsPerDeterminado; }
private void Limpiar() { deposito = null; lTop20.Clear(); dataFiltro.Limpiar(); }
public void Buscar() { if (dataFiltro.IsOk) { var titulo = ""; var filtro = new OOB.LibInventario.Reportes.Top20.Filtro(); filtro.Desde = dataFiltro.Desde; filtro.Hasta = dataFiltro.Hasta; filtro.autoDeposito = dataFiltro.AutoDeposito; if (dataFiltro.Modulo.Trim().ToUpper() == "ENTRADA") { titulo = "TOP PRODUCTOS CON MAYOR ENTRADA: COMPRAS"; filtro.Modulo = OOB.LibInventario.Reportes.enumerados.EnumModulo.Compras; } if (dataFiltro.Modulo.Trim().ToUpper() == "SALIDA") { titulo = "TOP PRODUCTOS CON MAYOR SALIDA: VENTAS"; filtro.Modulo = OOB.LibInventario.Reportes.enumerados.EnumModulo.Ventas; } if (dataFiltro.Modulo.Trim().ToUpper() == "AJUSTE") { titulo = "TOP PRODUCTOS CON MAYOR AJUSTE: INVENTARIO"; filtro.Modulo = OOB.LibInventario.Reportes.enumerados.EnumModulo.Inventario; } reportTitulo = titulo; deposito = lDeposito.FirstOrDefault(f => f.auto == dataFiltro.AutoDeposito); var r01 = Sistema.MyData.Reportes_Top20(filtro); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } lTop20 = r01.Lista; var dg = new List <DataGrafico>(); foreach (var rg in r01.Lista.OrderByDescending(o => o.cntUnd).Take(20).ToList()) { var nr = new DataGrafico() { Cnt = rg.cntUnd, Producto = rg.nombre }; dg.Add(nr); } var dv = new List <DataVista>(); foreach (var rg in r01.Lista.OrderByDescending(o => o.cntUnd).ToList()) { var nr = new DataVista() { CntUnd = rg.cntUnd.ToString("n" + rg.decimales), Producto = rg.nombre, CntDoc = (int)rg.cntDoc }; dv.Add(nr); } frm.SetGrafica(dg, dv, titulo); } //datosSeries = new List<sSeries>(); //foreach (var nr in r01.Lista.OrderByDescending(d => d.cntUnd).Take(20).ToList()) //{ // var reg = new sSeries() // { // producto = nr.nombre, // Serie1 = nr.cntUnd, // }; // datosSeries.Add(reg); //} //datosGV = new List<sSeries>(); //foreach (var nr in r01.Lista.OrderByDescending(d => d.cntUnd).ToList()) //{ // var reg = new sSeries() // { // producto = nr.nombre, // SCnt = nr.cntUnd.ToString("n" + nr.decimales), // }; // datosGV.Add(reg); //} }