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; } }
//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(); }
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(); }
//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); }