Example #1
0
        public static Cadastro_DTO Buscar(string cpf)
        {
            try
            {
                Cadastro_DTO obj    = new Cadastro_DTO();
                string       script = "SELECT * FROM Funcionario WHERE cpf = @cpf";
                MySqlCommand cm     = new MySqlCommand(script, Conexao.Conectar());
                cm.Parameters.AddWithValue("@cpf", cpf);

                MySqlDataReader dados = cm.ExecuteReader();

                while (dados.Read())
                {
                    if (dados.HasRows)
                    {
                        obj.ID   = int.Parse(dados["id"].ToString());
                        obj.Nome = dados["nome"].ToString();
                        return(obj);
                    }
                }
                throw new Exception("CPF não encontrado!");
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message + "Problemas na conexão!");
            }
            finally
            {
                if (Conexao.Conectar().State != ConnectionState.Closed)
                {
                    Conexao.Conectar().Close();
                }
            }
        }
Example #2
0
        private void CadastroEnviar_Click(object sender, EventArgs e)
        {
            Cadastro_DTO obj = new Cadastro_DTO();

            obj.Nome      = textBoxNome.Text;
            obj.Usuario   = textBoxUsuario.Text;
            obj.Email     = textBoxEmail.Text;
            obj.CPF       = textBoxCPF.Text;
            obj.Senha     = textBoxSenha.Text;
            obj.Confirmar = textBoxConfirmar.Text;
            Cadastro_BLL.ValidarCadastro(obj);
            Form1 telaInicial = new Form1();

            telaInicial.ShowDialog();
        }
Example #3
0
 public static string ValidarCadastro(Cadastro_DTO obj)
 {
     if (string.IsNullOrWhiteSpace(obj.Nome))
     {
         return("CAMPO NOME VAZIO!");
     }
     try
     {
         int.Parse(obj.Numero);
     }
     catch
     {
         return("Campo numero deve ser um numero inteitro!");
     }
     //return "sucesso";
     return(Cadastro_DAL.Cadastrar(obj));
 }
Example #4
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     try // botão
     {
         string cpf;
         cpf = maskedTextBox1.Text;
         Cadastro_BLL bll = new Cadastro_BLL();
         Cadastro_DTO obj = new Cadastro_DTO();
         obj              = bll.ValidarBusca(cpf);
         textBox1.Text    = obj.Nome;
         button10.Enabled = false;
         button8.Enabled  = true;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Mensagem", MessageBoxButtons.OK,
                         MessageBoxIcon.Error);
     }
 }
Example #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            string       retorno;
            Cadastro_DTO obj = new Cadastro_DTO();

            obj.Nome     = textBox1.Text;
            obj.RG       = textBox2.Text;
            obj.CPF      = maskedTextBox1.Text;
            obj.Endereco = textBox3.Text;
            obj.Numero   = textBox4.Text;
            obj.Bairro   = textBox5.Text;
            obj.Cidade   = textBox6.Text;
            obj.Banco    = textBox7.Text;
            obj.Agencia  = textBox8.Text;
            obj.Conta    = textBox9.Text;
            obj.Telefone = maskedTextBox2.Text;
            retorno      = Cadastro_BLL.ValidarCadastro(obj);
            MessageBox.Show(retorno, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }
Example #6
0
        public static string Cadastrar(Cadastro_DTO obj)
        {
            try
            {
                string sql = "INSERT INTO FUNCIONARIO (NOME, RG, CPF, ENDERECO, NUMERO," +
                             "BAIRRO, CIDADE, BANCO, AGENCIA, CONTA, TEL) VALUES" +
                             "(@Nome, @RG, @CPF, @Endereco, @numero, @Bairro, @Cidade," +
                             "@Banco, @Agencia, @Conta, @Tel)";

                SqlCommand cm = new SqlCommand(sql, Conexao.Conectar());

                cm.Parameters.AddWithValue("@Nome", obj.Nome);
                cm.Parameters.AddWithValue("@RG", obj.RG);
                cm.Parameters.AddWithValue("@CPF", obj.CPF);
                cm.Parameters.AddWithValue("@Endereco", obj.Endereco);
                cm.Parameters.AddWithValue("@numero", obj.Numero);
                cm.Parameters.AddWithValue("@Bairro", obj.Bairro);
                cm.Parameters.AddWithValue("@Cidade", obj.Cidade);
                cm.Parameters.AddWithValue("@Banco", obj.Banco);
                cm.Parameters.AddWithValue("@Agencia", obj.Agencia);
                cm.Parameters.AddWithValue("@Conta", obj.Conta);
                cm.Parameters.AddWithValue("@Tel", obj.Telefone);
                SqlDataReader dados = cm.ExecuteReader();


                cm.ExecuteNonQuery();
                return("Cadastro com sucesso");
            }
            catch (Exception abacate)
            {
                throw new Exception("Problemas na conexão!" + abacate.Message);
            }
            finally
            {
                if (Conexao.Conectar().State != ConnectionState.Closed)
                {
                    Conexao.Conectar().Close();
                }
            }
        }
Example #7
0
        public static string Cadastrar(Cadastro_DTO obj)
        {
            try
            {
                string sql = "INSERT INTO Funcionario (nome, rg, cpf, endereco, numero," +
                             "bairro, cidade, banco, agencia, conta, telefone) VALUES " +
                             "(@Nome, @RG, @CPF, @Endereco, @Num, @Bairro, @Cidade," +
                             "@Banco, @Agencia, @Conta, @Tel)";
                MySqlCommand cm = new MySqlCommand(sql, Conexao.Conectar());

                cm.Parameters.AddWithValue("@Nome", obj.Nome);
                cm.Parameters.AddWithValue("@RG", obj.RG);
                cm.Parameters.AddWithValue("@CPF", obj.CPF);
                cm.Parameters.AddWithValue("@Endereco", obj.Endereco);
                cm.Parameters.AddWithValue("@Num", obj.Numero);
                cm.Parameters.AddWithValue("@Bairro", obj.Bairro);
                cm.Parameters.AddWithValue("@Cidade", obj.Cidade);
                cm.Parameters.AddWithValue("@Banco", obj.Banco);
                cm.Parameters.AddWithValue("@Agencia", obj.Agencia);
                cm.Parameters.AddWithValue("@Conta", obj.Conta);
                cm.Parameters.AddWithValue("@Tel", obj.Telefone);

                cm.ExecuteNonQuery();

                return("cadastro com sucesso");
            }
            catch (Exception abacate)
            {
                throw new Exception("Problemas na conexão!" + abacate.Message);
            }
            finally
            {
                if (Conexao.Conectar().State != ConnectionState.Closed)
                {
                    Conexao.Conectar().Close();
                }
            }
        }
Example #8
0
        public static string ValidarCadastro(Cadastro_DTO obj)
        {
            if (string.IsNullOrWhiteSpace(obj.Nome))
            {
                return("Campo nome vazio!");
            }

            bool teste_cpf = Cadastro_DAL.TestarCPF(obj.CPF);

            if (teste_cpf == true)
            {
                return("CPF já existe na base de dados!");
            }
            try
            {
                int.Parse(obj.Numero);
            }
            catch
            {
                return("Campo numero deve ser um numero inteiro!");
            }
            return(Cadastro_DAL.Cadastrar(obj));
        }