private void btnCadastra_cad_Click(object sender, EventArgs e) { if (validar()) { DAL obj = new DAL(); ContaModelo conta = new ContaModelo(); conta.numero = txtConta.Text; conta.agencia = txtAgencia.Text; conta.saldo = Convert.ToDecimal((txtSaldo.Text.Equals("") ? "0.00" : txtSaldo.Text)); conta.tipo = cbConta.Text; conta.nome = txtNome.Text; conta.cpf = txtCpf.Text; if (obj.Insert(conta)) { MessageBox.Show("Cadastrado com Sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); frmTelaBusca dt = new frmTelaBusca(); dt.dgDados_Enter(e, e); } else { MessageBox.Show("Erro ao Cadastrar!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.Close(); } }
public bool Insert(ContaModelo conta) { vsql = "INSERT INTO Conta ([nConta], [agencia], [Saldo], [tipoConta], [nome], [cpf]) VALUES (@nConta, @agencia, @Saldo, @tipoConta, @nome, @cpf)"; SqlCommand objcmd = null; if (this.conectar()) { try { objcmd = new SqlCommand(vsql, objCon); objcmd.Parameters.Add("@nConta", SqlDbType.Int).Value = conta.numero; objcmd.Parameters.Add("@agencia", SqlDbType.Int).Value = conta.agencia; objcmd.Parameters.Add("@Saldo", SqlDbType.Decimal).Value = conta.saldo; objcmd.Parameters.Add("@tipoConta", SqlDbType.VarChar).Value = conta.tipo; objcmd.Parameters.Add("@nome", SqlDbType.VarChar).Value = conta.nome; objcmd.Parameters.Add("@cpf", SqlDbType.VarChar).Value = conta.cpf; objcmd.ExecuteNonQuery(); return(true); } catch (SqlException sqlerr) { throw sqlerr; } finally { this.desconectar(); } } else { return(false); } }