private void llenarComboEstados() { controlador.Sql = "select * from estados where idestados in (6,7)"; estadoCBX.DataSource = controlador.ConsultarTabla(); estadoCBX.DisplayMember = "nombreEstado".Trim(); estadoCBX.ValueMember = "idestados".Trim(); estadoCBX.Refresh(); }
private void consultar() { controlador.Sql = "SELECT idarticulos as 'Id Articulo'," + "a.nombre as 'Nombre'," + "a.precio_venta as 'Precio Venta'," + "a.stock as 'Stock' " + "FROM `articulos` as a " + "WHERE a.idestado = 6"; productosGDV.DataSource = controlador.ConsultarTabla(); productosGDV.Refresh(); }
private void ReporteProductosView() { controlador.Sql = "SELECT a.idarticulos, " + "c.nombre as Categoria, " + "a.nombre, a.descripcion," + "a.stock, " + "a.precio_venta, " + "a.precio_compra," + "e.nombreEstado as Estado " + "FROM articulos as a " + "inner join categoria as c on a.idcategoria = c.idcategoria " + "inner join estados as e on a.idestado = e.idestados "; ReportDataSource rds = new ReportDataSource(); rds.Name = "DataSetReportesInventario"; rds.Value = controlador.ConsultarTabla(); productosReportV.LocalReport.DataSources.Clear(); productosReportV.LocalReport.DataSources.Add(rds); productosReportV.LocalReport.ReportPath = "Report_Articulos.rdlc"; productosReportV.LocalReport.Refresh(); }
private void ReporteRentabilidadProductosView() { controlador.Sql = "SELECT a.idarticulos, " + "c.nombre as Categoria, " + "a.nombre, a.precio_venta, " + "a.precio_compra," + "round(((a.precio_venta - a.precio_compra) / a.precio_venta) * 100) as Rentabilidad, " + "(CASE " + "WHEN round(((a.precio_venta -a.precio_compra) / a.precio_venta) *100) < 0 THEN 'Estas perdiendo dinero' " + "WHEN round(((a.precio_venta -a.precio_compra) / a.precio_venta) *100) > 50 THEN 'Puedes estar ganando más dinero' " + "ELSE 'Estas ganando más de la mitad' END) as Informacion " + "FROM articulos as a " + "inner join categoria as c on a.idcategoria = c.idcategoria "; ReportDataSource rds = new ReportDataSource(); rds.Name = "DataSetRentabilidad"; rds.Value = controlador.ConsultarTabla(); productosRentabilidadReport.LocalReport.DataSources.Clear(); productosRentabilidadReport.LocalReport.DataSources.Add(rds); productosRentabilidadReport.LocalReport.ReportPath = "Reporte_Rentabilidad.rdlc"; productosRentabilidadReport.LocalReport.Refresh(); }