Esempio n. 1
0
        public void PesquisarCliente()
        {
            BuscaCliente buscaCli = new BuscaCliente();

            if (dualPagamento == false)
            {
                ResetarPagamento();
                buscaCli.ShowDialog();

                lblClienteID.Text = buscaCli.id;
                lblNomeCli.Text   = buscaCli.nome;
                if (lblClienteID.Text != "")
                {
                    lblPagamento.Text = "CREDIÁRIO";
                    pagamento        += " Crediário ";
                    pagCrediario      = decimal.Parse(lblSubTotal.Text) - pagCredito - pagDebito - pagDinheiro;
                }
            }
            else if (dualPagamento == true && pagamento.Contains("Crédito") || pagamento.Contains("Débito") || pagamento.Contains("Dinheiro"))
            {
                decimal somaPagamento = pagCredito + pagCrediario + pagDinheiro + pagDebito;

                if (somaPagamento == 0 && pagamentoContador > 0)
                {
                    ResetarPagamento();
                    dualPagamento = true;
                    MessageBox.Show("Ao realizar a função de pagamento em duas vezes, deixe o pagamento em crediário por ultimo!");
                }
                else
                {
                    if (pagamentoContador == 2)
                    {
                        MessageBox.Show("Já existe duas formas de pagamento selecionadas!");
                    }
                    else if (pagamento.Contains("Crediário"))
                    {
                        MessageBox.Show("O pagamento em crediário já foi selecionado!");
                    }
                    else
                    {
                        buscaCli.ShowDialog();

                        lblClienteID.Text = buscaCli.id;
                        lblNomeCli.Text   = buscaCli.nome;
                        if (lblClienteID.Text != "")
                        {
                            lblPagamento.Text += "Crediário";
                            pagamento         += " Crediário ";
                            pagCrediario       = decimal.Parse(lblSubTotal.Text) - pagCredito - pagDebito - pagDinheiro;
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show("Ao realizar a função de pagamento em duas vezes, deixe o pagamento em crediário por ultimo!");
            }
        }
Esempio n. 2
0
        //botão para abrir a busca de clientes para pagamento em crediário
        private void button6_Click(object sender, EventArgs e)
        {
            LimparDados();

            BuscaCliente buscaCli = new BuscaCliente();

            buscaCli.ShowDialog();

            lblId.Text        = buscaCli.id;
            lblNomeCli.Text   = buscaCli.nome;
            lblPagamento.Text = "CREDIÁRIO";
            pagamento         = "Crediário";
        }
Esempio n. 3
0
        public void PesquisarCliente()
        {
            ResetarPagamento();

            BuscaCliente buscaCli = new BuscaCliente();

            buscaCli.ShowDialog();

            lblClienteID.Text = buscaCli.id;
            lblNomeCli.Text   = buscaCli.nome;
            if (lblClienteID.Text != "")
            {
                lblPagamento.Text = "CREDIÁRIO";
                pagamento         = "Crediário";
            }
        }