예제 #1
0
        private void btAbrirFecharCaixa_Click(object sender, RoutedEventArgs e)
        {
            CaixaBLL bll = new CaixaBLL();

            if (!bll.CaixaAberto())
            {
                AbrirCaixa ac = new AbrirCaixa();
                ac.ShowDialog();
            }
            else
            {
                FecharCaixa fc = new FecharCaixa();
                fc.ShowDialog();
            }

            if (bll.CaixaAberto())
            {
                btAbrirFecharCaixa.Content = "Fechar Caixa";
            }
            else
            {
                btAbrirFecharCaixa.Content = "Abrir Caixa";
            }

            FillCaixa();
        }
예제 #2
0
        private void FillCaixa()
        {
            CaixaBLL bll           = new CaixaBLL();
            decimal  saldoInicial  = 0;
            decimal  totalDinheiro = 0;
            decimal  totalCartao   = 0;
            decimal  totalFormasPg = 0;
            decimal  totalRetirada = 0;

            if (bll.CaixaAberto())
            {
                Caixa cx = bll.GetCaixaAberto();
                saldoInicial  = cx.GetSaldoInicial();
                totalDinheiro = cx.GetTotalFormaPg(FormaPagamento.DINHEIRO);
                totalCartao   = cx.GetTotalFormaPg(FormaPagamento.CARTAO);
                totalFormasPg = (totalDinheiro + totalCartao);
                totalRetirada = cx.GetTotalRetirada();
                btRetidadaCaixa.Visibility = Visibility.Visible;
            }
            else
            {
                btRetidadaCaixa.Visibility = Visibility.Hidden;
            }

            lbSaldoInicial.Content       = $"R$ {saldoInicial.ToString("N2")}";
            lbTotalDinheiro.Content      = $"R$ {totalDinheiro.ToString("N2")}";
            lbTotalCartao.Content        = $"R$ {totalCartao.ToString("N2")}";
            lbTotalEntradas.Content      = $"R$ {totalFormasPg.ToString("N2")}";
            lbTotalGeralDinheiro.Content = $"R$ {(saldoInicial + totalDinheiro - totalRetirada).ToString("N2")}";
            lbTotalGeralTudo.Content     = $"R$ {(saldoInicial + totalDinheiro + totalCartao - totalRetirada).ToString("N2")}";
            lbTotalRetirada.Content      = $"R$ {totalRetirada.ToString("N2")}";
        }
예제 #3
0
        private void btRetidadaCaixa_Click(object sender, RoutedEventArgs e)
        {
            CaixaBLL bll = new CaixaBLL();

            if (!bll.CaixaAberto())
            {
                return;
            }

            RetiradaCaixa rc = new RetiradaCaixa();

            rc.ShowDialog();

            FillCaixa();
        }
예제 #4
0
        private void FillCaixa()
        {
            CaixaBLL bll = new CaixaBLL();

            if (bll.CaixaAberto())
            {
                Caixa   cx            = bll.GetCaixaAberto();
                decimal saldoInicial  = cx.GetSaldoInicial();
                decimal totalDinheiro = cx.GetTotalFormaPg(FormaPagamento.DINHEIRO);
                decimal totalCartao   = cx.GetTotalFormaPg(FormaPagamento.CARTAO);
                decimal totalFormasPg = (totalDinheiro + totalCartao);
                decimal totalRetirada = cx.GetTotalRetirada();

                txSaldoDinheiro.Text = $"R$ {(saldoInicial + totalDinheiro).ToString("N2")}";
                txValorFinal.Text    = $"R$ {(saldoInicial + totalDinheiro + totalCartao - totalRetirada).ToString("N2")}";
            }
        }
예제 #5
0
        public MainWindow()
        {
            InitializeComponent();

            if (!Directory.Exists(@".\Data\"))
            {
                Directory.CreateDirectory(@".\Data\");
            }

            CaixaBLL bll = new CaixaBLL();

            if (bll.CaixaAberto())
            {
                btAbrirFecharCaixa.Content = "Fechar Caixa";
            }
            else
            {
                btAbrirFecharCaixa.Content = "Abrir Caixa";
            }

            FillServicosAndamento();
            FillCaixa();
        }