示例#1
0
        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();
            }
        }
示例#2
0
        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);
            }
        }