Exemple #1
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.");
                    }
                }
            }
        }