private void calendario_DayClick(object sender, Pabo.Calendar.DayClickEventArgs e) { DateTime datetime; datetime = DateTime.Parse(e.Date); DataTable dt = new DataTable(); dt = BusinesAdministrador.TotalDeVendas(); decimal valorTotal = 0; if (dt != null) { var total = dt.AsEnumerable().Where(x => x.Field <string>("data_fechamento") == datetime.ToShortDateString()).Sum(x => x.Field <decimal>("TotalDeVendas")); var dinheiro = dt.AsEnumerable().Where(x => x.Field <int>("id_pagamento") == 1).Where(x => x.Field <string>("data_fechamento") == datetime.ToShortDateString()).Sum(x => x.Field <decimal>("TotalDeVendas")); var debito = dt.AsEnumerable().Where(x => x.Field <int>("id_pagamento") == 2).Where(x => x.Field <string>("data_fechamento") == datetime.ToShortDateString()).Sum(x => x.Field <decimal>("TotalDeVendas")); var credito = dt.AsEnumerable().Where(x => x.Field <int>("id_pagamento") == 3).Where(x => x.Field <string>("data_fechamento") == datetime.ToShortDateString()).Sum(x => x.Field <decimal>("TotalDeVendas")); var fiado = dt.AsEnumerable().Where(x => x.Field <int>("id_pagamento") == 4).Where(x => x.Field <string>("data_fechamento") == datetime.ToShortDateString()).Sum(x => x.Field <decimal>("TotalDeVendas")); lblTotalVendas.Text = total.ToString("C"); lblVendaDinheiro.Text = dinheiro.ToString("C"); lblVendaDebito.Text = debito.ToString("C"); lblVendaFiado.Text = fiado.ToString("C"); lblVendasCredito.Text = credito.ToString("C"); } }
public void FiltroVendas() { DataTable dt = new DataTable(); dt = BusinesAdministrador.TotalDeVendas(); decimal valorTotal = 0; if (dt != null) { var total = dt.AsEnumerable().Where(x => x.Field <string>("data_fechamento") == DateTime.Now.ToShortDateString()).Sum(x => x.Field <decimal>("TotalDeVendas")); var dinheiro = dt.AsEnumerable().Where(x => x.Field <int>("id_pagamento") == 1).Where(x => x.Field <string>("data_fechamento") == DateTime.Now.ToShortDateString()).Sum(x => x.Field <decimal>("TotalDeVendas")); var debito = dt.AsEnumerable().Where(x => x.Field <int>("id_pagamento") == 2).Where(x => x.Field <string>("data_fechamento") == DateTime.Now.ToShortDateString()).Sum(x => x.Field <decimal>("TotalDeVendas")); var credito = dt.AsEnumerable().Where(x => x.Field <int>("id_pagamento") == 3).Where(x => x.Field <string>("data_fechamento") == DateTime.Now.ToShortDateString()).Sum(x => x.Field <decimal>("TotalDeVendas")); var fiado = dt.AsEnumerable().Where(x => x.Field <int>("id_pagamento") == 4).Where(x => x.Field <string>("data_fechamento") == DateTime.Now.ToShortDateString()).Sum(x => x.Field <decimal>("TotalDeVendas")); lblTotalVendas.Text = total.ToString("C"); lblVendaDinheiro.Text = dinheiro.ToString("C"); lblVendaDebito.Text = debito.ToString("C"); lblVendaFiado.Text = fiado.ToString("C"); lblVendasCredito.Text = credito.ToString("C"); } }