private void btCadastrar_Click(object sender, EventArgs e)
        {
            try {
                ModeloConta modelo = new ModeloConta();

                // aq é necessário gerar o id do usuário, o id pode ser número do vetor usuário
                modelo.UserName  = txtUsuari.Text;
                modelo.UserPW    = txtSenh.Text;
                modelo.UserEmail = txtEmai.Text;
                //  modelo.UserNasc = dtNasc.Value;
                //   ListaUsuario.Add(modelo);

                ControleConta MandaProControle = new ControleConta();
                MandaProControle.Incluir(modelo);

                MessageBox.Show("Cadastro efetuado");
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
 public void Incluir(ModeloConta modelo)
 {
     try
     {
         SqlCommand cmd = new SqlCommand();
         cmd.Connection  = conexao.ObjetoConexao;
         cmd.CommandText = "INSERT INTO contas(id_sequencia, descricao, saldo_inicial, cadastro, ativa) VALUES (@sequencia, @descricao, @saldoinicial, @cadastro, @ativa); SELECT @@IDENTITY;";
         cmd.Parameters.AddWithValue("@sequencia", modelo.IdSequencia);
         cmd.Parameters.AddWithValue("@descricao", modelo.Descricao);
         cmd.Parameters.AddWithValue("@saldoinicial", modelo.SaldoInicial);
         cmd.Parameters.AddWithValue("@cadastro", modelo.Cadastro);
         cmd.Parameters.AddWithValue("@ativa", modelo.Ativa);
         conexao.Conectar();
         modelo.IdConta = Convert.ToInt32(cmd.ExecuteScalar());
     }
     catch (Exception erro)
     {
         throw new Exception(erro.Message);
     }
     finally
     {
         conexao.Desconectar();
     }
 }
Exemple #3
0
        private void btCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                ModeloConta modelo = new ModeloConta();
                modelo.ContaId   = RecebeLista.GetConta().Count + 1;
                modelo.UserName  = txtNome.Text;
                modelo.UserPW    = txtSenha.Text;
                modelo.UserEmail = txtEmail.Text;
                modelo.UserNasc  = dtNasc.Value;


                MandaProControle.Incluir(modelo, RecebeLista);

                MessageBox.Show("Cadastro efetuado");
            }

            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }

            //  metroGrid1.Refresh();
        }