Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
 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();
 }
Exemplo n.º 3
0
        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();
        }
Exemplo n.º 4
0
        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();
        }