//Mostrar todos los gastos private void btnrGastos_Click(object sender, EventArgs e) { using (DataBase.BasedeDatos.CarniceriaEntities dbg = new DataBase.BasedeDatos.CarniceriaEntities()) { var gGral = from g in dbg.Gastos.AsNoTracking() select new { Fecha = g.FechaGasto, Categoria = g.ID_TG, Total = g.Monto }; dtgvReportes.DataSource = gGral.ToList(); } }
//Mostrar todas las ventas private void btnrVentas_Click(object sender, EventArgs e) { using (DataBase.BasedeDatos.CarniceriaEntities dbc = new DataBase.BasedeDatos.CarniceriaEntities()) { var vgral = from vg in dbc.Ventas.AsNoTracking() select new { vg.Fecha, CantidadVentas = vg.Cant_Ventas, Tarjeta = vg.Tot_Tarjeta, TotalDia = vg.Tot_Venta }; dtgvReportes.DataSource = vgral.ToList(); } }
//Ordenar Todas las compras private void btnrCompras_Click(object sender, EventArgs e) { using (DataBase.BasedeDatos.CarniceriaEntities dbv = new DataBase.BasedeDatos.CarniceriaEntities()) { var cgral = from cg in dbv.Compras.AsNoTracking() select new { Fecha = cg.FechaCompra, Proveedor = cg.ID_Prov, Corte = cg.ID_Corte, cg.Cantidad, KG = cg.Peso, cg.Total }; dtgvReportes.DataSource = cgral.ToList(); } }
//Ordenar Ventas por mes private void btnrVentasMes_Click(object sender, EventArgs e) { using (DataBase.BasedeDatos.CarniceriaEntities db = new DataBase.BasedeDatos.CarniceriaEntities()) { var vm = from vta in db.Ventas.AsNoTracking() .GroupBy(venta => new { Mes = venta.Fecha.Month, Año = venta.Fecha.Year }) .Select(grupo => new { fecha = grupo.Key, Total = grupo.Sum(venta => venta.Tot_Venta) }) .OrderBy(result => result.fecha.Año) .ThenBy(result => result.fecha.Mes) select vta; dtgvReportes.DataSource = vm.ToList(); } }