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(); } } }
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(); }
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)); }
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); } }
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); }
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(); } } }
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(); } } }
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)); }