示例#1
0
        private Ganancias buildganancia(MySqlDataReader data)
        {
            Ganancias item = new Ganancias(
                data.GetString("descripcion"),
                data.GetDouble("costo"),
                data.GetDouble("ganancia"),
                data.GetDouble("bruto")
                );

            return(item);
        }
示例#2
0
        public List <Ganancias> getganancias(string fecha_inicial, string fecha_final)
        {
            string           query  = "select tbaproductos.descripcion, tbadetticket.costo, (tbadetticket.pu-tbadetticket.costo) as ganancia, ((tbadetticket.pu-tbadetticket.costo)*tbadetticket.cantidad) as bruto from tbadetticket inner join tbaproductos on tbadetticket.id_producto=tbaproductos.id inner join tbatickets on tbadetticket.id_ticket=tbatickets.id where DATE_FORMAT(tbatickets.fecha,'%Y-%m-%d') BETWEEN  '" + fecha_inicial + "' and  '" + fecha_final + "'";
            MySqlDataReader  data   = runQuery(query);
            List <Ganancias> result = new List <Ganancias>();

            if (data.HasRows)
            {
                while (data.Read())
                {
                    Ganancias item = buildganancia(data);
                    result.Add(item);
                }
            }
            return(result);
        }