private DataTable getDatos(Type p_type) { List <Object> lcl_lst_objetosExportar = new List <object>(); if (p_type == typeof(ModeloArticuloProveedores)) { lcl_lst_objetosExportar = ControladorBusqueda.getArticulosProveedores().Cast <object>().ToList(); } else if (p_type == typeof(ModeloArticulos)) { lcl_lst_objetosExportar = ControladorBusqueda.getArticulos().Cast <object>().ToList(); } else if (p_type == typeof(ModeloCliente)) { lcl_lst_objetosExportar = ControladorBusqueda.getClientes().Cast <object>().ToList(); } else if (p_type == typeof(ModeloProveedor)) { lcl_lst_objetosExportar = ControladorBusqueda.getProveedores().Cast <object>().ToList(); } else { return(null); } return(this.insertarDatosEnDataTable(lcl_lst_objetosExportar)); }
private ModeloReporteEncabezado getReporteStock() { ModeloReporteEncabezado lcl_mod_reporteEncabezado = new ModeloReporteEncabezado(); foreach (ModeloArticuloProveedores ap in ControladorBusqueda.getArticulosProveedores()) { lcl_mod_reporteEncabezado.detalleArticulosDescuentos.Add(new ModeloReporteDetalle_ArticulosDescuentos(ap)); } return(lcl_mod_reporteEncabezado); }
private ModeloReporteEncabezado getReporteDescuentosVigentes(DateTime p_fechaVigencia) { ModeloReporteEncabezado lcl_mod_reporteEncabezado = new ModeloReporteEncabezado(); ModeloDescuento lcl_mod_descuentoAP; foreach (ModeloArticuloProveedores ap in ControladorBusqueda.getArticulosProveedores()) { lcl_mod_descuentoAP = new ModeloDescuento(); //modeloDescuento en vez de ModeloDescuentoArticuloProveedor???? lcl_mod_descuentoAP = ap.getDescuentoVigente(p_fechaVigencia); if (lcl_mod_descuentoAP != null) { lcl_mod_reporteEncabezado.detalleArticulosDescuentos.Add(new ModeloReporteDetalle_ArticulosDescuentos(ap, lcl_mod_descuentoAP)); } } return(lcl_mod_reporteEncabezado); }