示例#1
0
        private void btnInserir_Click(object sender, EventArgs e)
        {
            btnInserir.Enabled  = false;
            btnAlterar.Enabled  = false;
            btnExcluir.Enabled  = false;
            btnOK.Enabled       = false;
            btnGravar.Enabled   = true;
            btnCancelar.Enabled = true;
            txtNome.Enabled     = true;
            txtCPF.Enabled      = true;
            txtEndereco.Enabled = true;
            txtTelefone.Enabled = true;
            txtFiado.Enabled    = true;

            pessoasTableAdapter taPessoa = new pessoasTableAdapter();
            string novoID;
            int    valorCodigo;

            try
            {
                novoID = taPessoa.UltimoID().ToString();
                if (int.TryParse(novoID.ToString(), out valorCodigo))
                {
                    txtCodigo.Text = (valorCodigo + 1).ToString();
                }
                else
                {
                    MessageBox.Show("Código com valor errado. Tente novamente.");
                }
            }
            catch
            {
                txtCodigo.Text = "1";
            }
        }
示例#2
0
        public frmCadastroPessoa()
        {
            InitializeComponent();

            pessoasTableAdapter taPessoa = new pessoasTableAdapter();

            string novoID;
            int    valorCodigo;

            try
            {
                novoID = taPessoa.UltimoID().ToString();
                if (int.TryParse(novoID.ToString(), out valorCodigo))
                {
                    txtCodigo.Text = (valorCodigo + 1).ToString();
                }
                else
                {
                    MessageBox.Show("Código com valor errado. Tente novamente.");
                }
            }
            catch
            {
                txtCodigo.Text = "1";
            }
            txtNome.Enabled     = false;
            txtCPF.Enabled      = false;
            txtEndereco.Enabled = false;
            txtTelefone.Enabled = false;
            txtFiado.Enabled    = false;
            btnOK.Enabled       = false;
        }
示例#3
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            btnGravar.Text      = "Confirmar";
            txtNome.Enabled     = true;
            txtCPF.Enabled      = true;
            txtEndereco.Enabled = true;
            txtTelefone.Enabled = true;
            txtFiado.Enabled    = true;

            pessoasTableAdapter taPessoa = new pessoasTableAdapter();

            DataTable dtPessoa;

            dtPessoa = taPessoa.PesquisaPessoa(txtCodigo.Text);

            if (dtPessoa.Rows.Count == 0)
            {
                MessageBox.Show("Pessoa não cadastrada.");
                txtNome.Enabled     = false;
                txtCPF.Enabled      = false;
                txtEndereco.Enabled = false;
                txtTelefone.Enabled = false;
                txtFiado.Enabled    = false;
            }
            else
            {
                txtCodigo.Text   = dtPessoa.Rows[0]["idPessoa"].ToString();
                txtNome.Text     = dtPessoa.Rows[0]["nomePessoa"].ToString();
                txtEndereco.Text = dtPessoa.Rows[0]["enderecoPessoa"].ToString();
                txtCPF.Text      = dtPessoa.Rows[0]["cpfPessoa"].ToString();
                txtTelefone.Text = dtPessoa.Rows[0]["telefonePessoa"].ToString();
                txtFiado.Text    = dtPessoa.Rows[0]["fiado"].ToString();

                txtNome.Enabled     = true;
                txtCPF.Enabled      = true;
                txtEndereco.Enabled = true;
                txtTelefone.Enabled = true;
                txtFiado.Enabled    = true;
                btnGravar.Enabled   = true;
                btnCancelar.Enabled = true;
                btnInserir.Enabled  = false;
                btnAlterar.Enabled  = false;
                btnExcluir.Enabled  = false;
                btnOK.Enabled       = true;
            }
        }
示例#4
0
        private void btnPesquisaID_Click(object sender, EventArgs e)
        {
            if (txtID.Text == "")
            {
                pessoasTableAdapter taPessoa = new pessoasTableAdapter();

                DataTable dtPessoa;
                dtPessoa = taPessoa.PesquisaPorNomeCliente(txtCliente.Text);

                if (dtPessoa.Rows.Count == 0)
                {
                    MessageBox.Show("Pessoa não cadastrada. Verifique se a mesma foi cadastrada ou digitada corretamente.");
                }
                else
                {
                    txtID.Text         = dtPessoa.Rows[0]["idPessoa"].ToString();
                    txtCliente.Text    = dtPessoa.Rows[0]["nomePessoa"].ToString();
                    txtAtualFiado.Text = dtPessoa.Rows[0]["fiado"].ToString();
                }
            }
            else if (txtCliente.Text == "")
            {
                pessoasTableAdapter taPessoa = new pessoasTableAdapter();

                DataTable dtPessoa;
                dtPessoa = taPessoa.PesquisaPessoa(txtID.Text);

                if (dtPessoa.Rows.Count == 0)
                {
                    MessageBox.Show("Pessoa não cadastrada. Verifique se a mesma foi cadastrada ou digitada corretamente.");
                }
                else
                {
                    txtID.Text         = dtPessoa.Rows[0]["idPessoa"].ToString();
                    txtCliente.Text    = dtPessoa.Rows[0]["nomePessoa"].ToString();
                    txtAtualFiado.Text = dtPessoa.Rows[0]["fiado"].ToString();
                }
            }
        }
示例#5
0
        private void btnVenda_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Deseja adicionar ao valor de débito?", "Adicionando...", MessageBoxButtons.YesNo, MessageBoxIcon.Question,
                                MessageBoxDefaultButton.Button2) == DialogResult.Yes)
            {
                pessoasTableAdapter taPessoa = new pessoasTableAdapter();

                DataTable dtPessoa;
                taPessoa.UpdateQuery1(txtTotal.Text, txtID.Text);
                MessageBox.Show("Operação realizada com sucesso!");

                string data     = DateTime.Now.ToString();
                string produtos = txtDescricaoProdutos.Text;

                VendasTableAdapter taVenda = new VendasTableAdapter();
                taVenda.Insert(txtCodVenda.Text, txtTotal.Text, txtID.Text, produtos, data);

                string novoCodigo;
                int    valorCodigo;

                try
                {
                    novoCodigo = taVenda.UltimoID().ToString();

                    if (int.TryParse(novoCodigo.ToString(), out valorCodigo))
                    {
                        txtCodVenda.Text = (valorCodigo + 1).ToString();
                    }
                    else
                    {
                        MessageBox.Show("Código com valor errado. Tente novamente.");
                    }
                }
                catch
                {
                    txtCodVenda.Text = "1";
                }
            }
            else
            {
                VendasTableAdapter taVenda  = new VendasTableAdapter();
                string             data     = DateTime.Now.ToString();
                string             produtos = txtDescricaoProdutos.Text;


                taVenda.Insert(txtCodVenda.Text, txtTotal.Text, txtID.Text, produtos, data);

                string novoCodigo;
                int    valorCodigo;

                try
                {
                    novoCodigo = taVenda.UltimoID().ToString();

                    if (int.TryParse(novoCodigo.ToString(), out valorCodigo))
                    {
                        txtCodVenda.Text = (valorCodigo + 1).ToString();
                    }
                    else
                    {
                        MessageBox.Show("Código com valor errado. Tente novamente.");
                    }
                }
                catch
                {
                    txtCodVenda.Text = "1";
                }



                MessageBox.Show("Venda realizada com sucesso.");
            }

            txtDescricaoProdutos.Text = "";
            txtTotal.Text             = "";
            txtCliente.Text           = "";
            txtID.Text                = "";
            txtAtualFiado.Text        = "";
            txtDesconto.Text          = "R$0";
            txtDescricaoProdutos.Text = "";
            dgvProdutos.Rows.Clear();
        }
示例#6
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            txtNome.Enabled     = true;
            txtCPF.Enabled      = true;
            txtEndereco.Enabled = true;
            txtTelefone.Enabled = true;
            txtFiado.Enabled    = true;

            pessoasTableAdapter taPessoa = new pessoasTableAdapter();

            DataTable dtPessoa;

            dtPessoa = taPessoa.PesquisaPessoa(txtCodigo.Text);

            if (dtPessoa.Rows.Count == 0)
            {
                MessageBox.Show("Pessoa não cadastrada.");
                txtNome.Enabled     = false;
                txtCPF.Enabled      = false;
                txtEndereco.Enabled = false;
                txtTelefone.Enabled = false;
                txtFiado.Enabled    = false;
            }
            else
            {
                txtCodigo.Text   = dtPessoa.Rows[0]["idPessoa"].ToString();
                txtNome.Text     = dtPessoa.Rows[0]["nomePessoa"].ToString();
                txtEndereco.Text = dtPessoa.Rows[0]["enderecoPessoa"].ToString();
                txtCPF.Text      = dtPessoa.Rows[0]["cpfPessoa"].ToString();
                txtTelefone.Text = dtPessoa.Rows[0]["telefonePessoa"].ToString();
                txtFiado.Text    = dtPessoa.Rows[0]["fiado"].ToString();

                txtNome.Enabled     = true;
                txtCPF.Enabled      = true;
                txtEndereco.Enabled = true;
                txtTelefone.Enabled = true;
                txtFiado.Enabled    = true;

                if (MessageBox.Show("Confirma exclusão?", "Excluindo...", MessageBoxButtons.YesNo, MessageBoxIcon.Question,
                                    MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                {
                    try {
                        taPessoa.DeleteQuery(txtCodigo.Text);
                        Limpar_Caixas();
                        txtNome.Enabled     = false;
                        txtCPF.Enabled      = false;
                        txtEndereco.Enabled = false;
                        txtTelefone.Enabled = false;
                        txtFiado.Enabled    = false;
                        btnCancelar.Enabled = false;
                        txtNome.Text        = "";
                        txtCPF.Text         = "";
                        txtEndereco.Text    = "";
                        txtTelefone.Text    = "";
                        txtFiado.Text       = "R$";
                        string novoID;
                        int    valorCodigo;
                        novoID = taPessoa.UltimoID().ToString();

                        if (int.TryParse(novoID.ToString(), out valorCodigo))
                        {
                            txtCodigo.Text = (valorCodigo + 1).ToString();
                        }
                        else
                        {
                            MessageBox.Show("Código com valor errado. Tente novamente.");
                        }
                    }
                    catch
                    {
                        MessageBox.Show("Não é possível deletar o cliente pois o mesmo já realizou uma compra.");
                        txtNome.Text        = "";
                        txtCPF.Text         = "";
                        txtEndereco.Text    = "";
                        txtTelefone.Text    = "";
                        txtFiado.Text       = "R$";
                        txtNome.Enabled     = false;
                        txtCPF.Enabled      = false;
                        txtEndereco.Enabled = false;
                        txtTelefone.Enabled = false;
                        txtFiado.Enabled    = false;
                    }
                }
                else
                {
                    btnCancelar.Enabled = true;
                }
            }
        }
示例#7
0
        private void btnGravar_Click(object sender, EventArgs e)
        {
            if (btnGravar.Text == "Gravar")
            {
                pessoasTableAdapter taPessoa = new pessoasTableAdapter();

                taPessoa.Insert(txtCodigo.Text, txtNome.Text, txtTelefone.Text, txtEndereco.Text, txtCPF.Text, txtFiado.Text);
                Limpar_Caixas();
                txtNome.Text     = "";
                txtCPF.Text      = "";
                txtEndereco.Text = "";
                txtTelefone.Text = "";
                txtFiado.Text    = "R$";
                string novoID;
                int    valorCodigo;

                try
                {
                    novoID = taPessoa.UltimoID().ToString();
                    if (int.TryParse(novoID.ToString(), out valorCodigo))
                    {
                        txtCodigo.Text = (valorCodigo + 1).ToString();
                    }
                    else
                    {
                        MessageBox.Show("Código com valor errado. Tente novamente.");
                    }
                }
                catch
                {
                    txtCodigo.Text = "1";
                }
            }
            else if (btnGravar.Text == "Confirmar")
            {
                if (MessageBox.Show("Confirma alteração?", "Alterando...", MessageBoxButtons.YesNo, MessageBoxIcon.Question,
                                    MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                {
                    pessoasTableAdapter taPessoa = new pessoasTableAdapter();
                    //taPessoa.Update(txtCodigo.Text, txtNome.Text, txtEndereco.Text, txtTelefone.Text, txtCPF.Text, txtFiado.Text);
                    taPessoa.UpdateQuery(txtCodigo.Text, txtNome.Text, txtTelefone.Text, txtEndereco.Text, txtCPF.Text, txtFiado.Text, txtCodigo.Text);
                    Limpar_Caixas();
                    txtCodigo.Enabled   = true;
                    txtNome.Enabled     = false;
                    txtCPF.Enabled      = false;
                    txtEndereco.Enabled = false;
                    txtTelefone.Enabled = false;
                    txtFiado.Enabled    = false;
                    txtNome.Text        = "";
                    txtCPF.Text         = "";
                    txtEndereco.Text    = "";
                    txtTelefone.Text    = "";
                    txtFiado.Text       = "R$";
                    btnInserir.Enabled  = true;
                    btnExcluir.Enabled  = true;
                    btnAlterar.Enabled  = true;
                    string novoID;
                    int    valorCodigo;
                    novoID              = taPessoa.UltimoID().ToString();
                    btnGravar.Text      = "Gravar";
                    btnGravar.Enabled   = false;
                    btnCancelar.Enabled = false;

                    if (int.TryParse(novoID.ToString(), out valorCodigo))
                    {
                        txtCodigo.Text = (valorCodigo + 1).ToString();
                    }
                    else
                    {
                        MessageBox.Show("Código com valor errado. Tente novamente.");
                    }
                }
            }
        }