예제 #1
0
        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");
            }
        }
예제 #2
0
        public void CaixaAberto()
        {
            DataTable dt = new DataTable();

            dt = BusinesAdministrador.CaixaAberto();
            decimal valor = 0;

            pCaixaAberto.AutoScroll = true;
            pCaixaAberto.HorizontalScroll.Enabled = false;
            pCaixaAberto.HorizontalScroll.Visible = false;
            pCaixaAberto.HorizontalScroll.Maximum = 0;
            pCaixaAberto.AutoScroll = true;

            if (dt.Rows.Count != 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    var   caixaNome = "CAIXA: " + dt.Rows[i]["id"].ToString() + "  | Operador(a): " + dt.Rows[i]["nome"].ToString() + " " + dt.Rows[i]["sobre_nome"].ToString();
                    Panel pCx       = new Panel();
                    pCaixaAberto.Controls.Add(pCx);
                    pCx.Left      = 2;
                    pCx.Top       = i * 70;
                    pCx.BackColor = Color.WhiteSmoke;
                    pCx.Width     = 600;
                    pCx.Height    = 68;
                    Label nome = new Label();
                    pCx.Controls.Add(nome);
                    nome.AutoSize  = true;
                    nome.Font      = new Font("Microsoft Sans Serif", 8, FontStyle.Regular);
                    nome.ForeColor = Color.Gray;
                    nome.Text      = caixaNome.ToString();
                    nome.Top       = 25;
                    nome.Left      = 20;
                    Label total = new Label();
                    pCx.Controls.Add(total);
                    total.AutoSize  = true;
                    total.Left      = 400;
                    total.Top       = 8;
                    total.Font      = new Font("Microsoft Sans Serif", 7, FontStyle.Regular);
                    total.ForeColor = Color.Gray;
                    total.Text      = "Total de Vendas";
                    Label TotalVendas = new Label();
                    pCx.Controls.Add(TotalVendas);
                    TotalVendas.Font      = new Font("Microsoft Sans Serif", 13, FontStyle.Bold);
                    TotalVendas.ForeColor = Color.Gray;
                    TotalVendas.Left      = 400;
                    TotalVendas.Top       = 30;
                    TotalVendas.Text      = dt.Rows[i]["TotalVendas"].ToString();
                }
            }
        }
예제 #3
0
        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");
            }
        }
예제 #4
0
 public void ProdutosDataVencimento()
 {
     dgvProdutosVencimento.DataSource = BusinesAdministrador.Vencimento();
 }