private void btnValidar_Click(object sender, EventArgs e)
        {
            string rpta = "";

            try
            {
                if (string.IsNullOrEmpty(txtValor.Text))
                {
                    msgError("Campo vazio, preencha com 0 (zero), se não tiver valor!");
                }
                else
                {
                    rpta = BusinesCaixa.AberturaCaixa(Convert.ToDecimal(txtValor.Text), UserLoginCache.IdUser, Supporte.Enums.StatusCaixa.Aberto);
                }
                if (rpta == "OK")
                {
                    //msgError("Blz garoto, tudo ok");

                    FormPDV frm = new FormPDV();
                    frm.ShowDialog();
                    this.Close();
                }
                else
                {
                    MessageBox.Show(rpta);
                }
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
        }
示例#2
0
        //IdCaixaAtual
        public void IdCaixaAtual()
        {
            DataTable dt = new DataTable();

            dt           = BusinesCaixa.PegarIdCaixaAtual(UserLoginCache.IdUser);
            idCaixa.Text = dt.AsEnumerable().OrderByDescending(x => x.Field <int>("id")).Select(r => r.Field <int>("id")).First().ToString();
        }
示例#3
0
        private void calendario_DayClick(object sender, Pabo.Calendar.DayClickEventArgs e)
        {
            DateTime datetime;

            datetime = DateTime.Parse(e.Date);
            DataTable dt = new DataTable();

            dt = BusinesCaixa.ValoresVendaTotal(UserLoginCache.IdUser);
            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");
            }
        }
        private void btnValidar_Click(object sender, EventArgs e)
        {
            string rpta            = "";
            var    totalFechamento = decimal.Parse(lblTrocoInicial.Text) + decimal.Parse(lblTotalDeVendas.Text) - decimal.Parse(txtValor.Text);

            try
            {
                if (string.IsNullOrEmpty(txtValor.Text))
                {
                    msgError("Campo vazio, preencha com 0 (zero), se não tiver valor!");
                }
                else
                {
                    rpta = BusinesCaixa.FecharCaixa(CacheIdCaixa.IdCaixa, UserLoginCache.IdUser, totalFechamento, Convert.ToDecimal(txtValor.Text), Supporte.Enums.StatusCaixa.Fechado);
                }
                if (rpta == "OK")
                {
                    this.Close();
                }
                else
                {
                    MessageBox.Show(rpta);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
        private void DadosValoresVendas()
        {
            DataTable dtCaixa = new DataTable();

            dtCaixa = BusinesCaixa.ValoresCaixa(UserLoginCache.IdUser, CacheIdCaixa.IdCaixa);
            DataTable dt = new DataTable();

            dt = BusinesCaixa.ValoresVendaTotal(UserLoginCache.IdUser);
            //
            var vendasDoDia   = dt.AsEnumerable().Where(x => x.Field <int>("id") == CacheIdCaixa.IdCaixa).Sum(x => x.Field <decimal>("TotalDeVendas"));
            var dinheiro      = dt.AsEnumerable().Where(x => x.Field <int>("id_pagamento") == 1).Where(x => x.Field <int>("id") == CacheIdCaixa.IdCaixa).Sum(x => x.Field <decimal>("TotalDeVendas"));
            var debito        = dt.AsEnumerable().Where(x => x.Field <int>("id_pagamento") == 2).Where(x => x.Field <int>("id") == CacheIdCaixa.IdCaixa).Sum(x => x.Field <decimal>("TotalDeVendas"));
            var credito       = dt.AsEnumerable().Where(x => x.Field <int>("id_pagamento") == 3).Where(x => x.Field <int>("id") == CacheIdCaixa.IdCaixa).Sum(x => x.Field <decimal>("TotalDeVendas"));
            var fiado         = dt.AsEnumerable().Where(x => x.Field <int>("id_pagamento") == 4).Where(x => x.Field <int>("id") == CacheIdCaixa.IdCaixa).Sum(x => x.Field <decimal>("TotalDeVendas"));
            var troco         = CaixaCache.Troco;
            var maxSangria    = troco + dinheiro;
            var totalDeVendas = dinheiro + debito + credito + fiado;

            //
            lblTotalDeVendas.Text = totalDeVendas.ToString();
            txtValor.Text         = maxSangria.ToString();
            lblTrocoInicial.Text  = troco.ToString();
            lblVendaCredito.Text  = credito.ToString();
            lblVendaDebito.Text   = debito.ToString();
            lblVendaDinheiro.Text = dinheiro.ToString();
            lblVendaFiado.Text    = fiado.ToString();
        }
示例#6
0
        //valores de venda total
        public void DadosSobreVendas()
        {
            DataTable dt = new DataTable();

            dt = BusinesCaixa.ValoresVendaTotal(UserLoginCache.IdUser);
            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");
            }
        }
        private void ValorInicial()
        {
            DataTable dt = new DataTable();

            dt = BusinesCaixa.ValoresCaixa(UserLoginCache.IdUser, CacheIdCaixa.IdCaixa);
            DataTable dtCaixa = new DataTable();

            dtCaixa = BusinesCaixa.VerificarCaixasAbertos(UserLoginCache.IdUser);
            //var valor = dtCaixa.AsEnumerable().Where(x => x.Field<int>("id_vendedor") == 13);
            if (dtCaixa.Rows.Count > 0)
            {
                if (MessageBox.Show("Abrindo o caixa anterior!", "CAIXA ANTERIOR NÃO FOI FECHADO", MessageBoxButtons.OK, MessageBoxIcon.Question) == DialogResult.OK)
                {
                    FormPDV frm = new FormPDV();
                    frm.ShowDialog();
                    this.Close();
                }
                else
                {
                    lblValorInicial.Text = "Seu caixa esta sendo iniciado com valor de R$" + Convert.ToString(CaixaCache.Troco) + ".\n Altere se for necessário.";
                    txtValor.Text        = CaixaCache.Troco.ToString();
                }
            }
        }
        //id caixa
        public void IdCaixa()
        {
            DataTable dt = new DataTable();

            dt = BusinesCaixa.PegarIdCaixaAtual(UserLoginCache.IdUser);
        }