예제 #1
0
        public List <datosReporte> rep_ComprasPorProvedorGenerales(string fecha1, string fecha2)
        {
            MySqlDataReader sqlRead = this.query("SELECT idProvedor, idArticulo, cantidad FROM compras WHERE fecha between '" + fecha1 + "' and '" + fecha2 + "'");

            if (sqlRead.HasRows)
            {
                List <datosReporte> ListaDatos = new List <datosReporte>();
                while (sqlRead.Read())
                {
                    datosReporte reporte = new datosReporte(int.Parse(sqlRead.GetString(1)));
                    reporte.idProvedor     = sqlRead.GetString(0);
                    reporte.nombreProvedor = getNombreProvedor(int.Parse(reporte.idProvedor));
                    reporte.cantidad       = sqlRead.GetString(2);
                    if (reporte.idProvedor != "1")
                    {
                        ListaDatos.Add(reporte);
                    }
                }

                sqlRead.Close();
                return(ListaDatos);
            }
            else
            {
                sqlRead.Close();
                return(null);
            }
        }
예제 #2
0
        public List <datosReporte> rep_articulos()
        {
            MySqlDataReader sqlRead = this.query("SELECT id, convert(existencia,decimal) FROM articulos ORDER BY convert(existencia,decimal) ASC");

            if (sqlRead.HasRows)
            {
                List <datosReporte> ListaDatos = new List <datosReporte>();
                while (sqlRead.Read())
                {
                    datosReporte reporte = new datosReporte(int.Parse(sqlRead.GetString(0)));
                    reporte.cantidad = sqlRead.GetInt32(1).ToString();
                    ListaDatos.Add(reporte);
                }

                sqlRead.Close();
                return(ListaDatos);
            }
            else
            {
                sqlRead.Close();
                return(null);
            }
        }
예제 #3
0
        public List <datosReporte> rep_ventasPorArticulo(string fecha1, string fecha2)
        {
            MySqlDataReader sqlRead = this.query("SELECT idArticulo, sum(cantidad) FROM ventas WHERE fecha between '" + fecha1 + "' and '" + fecha2 + "' group by idArticulo order by sum(cantidad) DESC;");

            if (sqlRead.HasRows)
            {
                List <datosReporte> ListaDatos = new List <datosReporte>();
                while (sqlRead.Read())
                {
                    datosReporte reporte = new datosReporte(int.Parse(sqlRead.GetString(0)));
                    reporte.cantidad = sqlRead.GetString(1);
                    ListaDatos.Add(reporte);
                }

                sqlRead.Close();
                return(ListaDatos);
            }
            else
            {
                sqlRead.Close();
                return(null);
            }
        }
예제 #4
0
        public List<datosReporte> rep_articulos()
        {
            MySqlDataReader sqlRead = this.query("SELECT id, convert(existencia,decimal) FROM articulos ORDER BY convert(existencia,decimal) ASC");

            if (sqlRead.HasRows)
            {
                List<datosReporte> ListaDatos = new List<datosReporte>();
                while (sqlRead.Read())
                {
                    datosReporte reporte = new datosReporte(int.Parse(sqlRead.GetString(0)));
                    reporte.cantidad = sqlRead.GetInt32(1).ToString();
                    ListaDatos.Add(reporte);
                }

                sqlRead.Close();
                return ListaDatos;
            }
            else
            {
                sqlRead.Close();
                return null;
            }
        }
예제 #5
0
        public List<datosReporte> rep_ComprasPorProvedorGenerales(string fecha1, string fecha2)
        {
            MySqlDataReader sqlRead = this.query("SELECT idProvedor, idArticulo, cantidad FROM compras WHERE fecha between '" + fecha1 + "' and '" + fecha2 + "'");

            if (sqlRead.HasRows)
            {
                List<datosReporte> ListaDatos = new List<datosReporte>();
                while (sqlRead.Read())
                {
                    datosReporte reporte = new datosReporte(int.Parse(sqlRead.GetString(1)));
                    reporte.idProvedor = sqlRead.GetString(0);
                    reporte.nombreProvedor = getNombreProvedor(int.Parse(reporte.idProvedor));
                    reporte.cantidad = sqlRead.GetString(2);
                    if (reporte.idProvedor != "1") { ListaDatos.Add(reporte); }
                }

                sqlRead.Close();
                return ListaDatos;
            }
            else
            {
                sqlRead.Close();
                return null;
            }
        }
예제 #6
0
        public List<datosReporte> rep_ventasPorArticulo(string fecha1, string fecha2)
        {
            MySqlDataReader sqlRead = this.query("SELECT idArticulo, sum(cantidad) FROM ventas WHERE fecha between '" + fecha1 + "' and '" + fecha2 + "' group by idArticulo order by sum(cantidad) DESC;");

            if (sqlRead.HasRows)
            {
                List<datosReporte> ListaDatos = new List<datosReporte>();
                while (sqlRead.Read())
                {
                    datosReporte reporte = new datosReporte(int.Parse(sqlRead.GetString(0)));
                    reporte.cantidad = sqlRead.GetString(1);
                    ListaDatos.Add(reporte);
                }

                sqlRead.Close();
                return ListaDatos;
            }
            else
            {
                sqlRead.Close();
                return null;
            }
        }