public void AutoCarregar() { Classes.ClassesFuncionarios.FuncionarioBusiness business = new Classes.ClassesFuncionarios.FuncionarioBusiness(); List <Classes.ClassesFuncionarios.FuncionarioDTO> dto = business.Listar(); dgvListarFuncionario.AutoGenerateColumns = false; dgvListarFuncionario.DataSource = dto; }
public void CarregarGrid() { string nome = txtNome.Text; string cidade = txtCidade.Text; Classes.ClassesFuncionarios.FuncionarioBusiness business = new Classes.ClassesFuncionarios.FuncionarioBusiness(); List <Classes.ClassesFuncionarios.FuncionarioDTO> dto = business.Consultar(nome, cidade); dgvListarFuncionario.AutoGenerateColumns = false; dgvListarFuncionario.DataSource = dto; }
private void btnCadastrar_Click(object sender, EventArgs e) { try { string nome = txtNome.Text; nome = nome.Trim(); int qtdNome = nome.Count(); if (qtdNome > 50) { throw new Exception("O campo 'Nome' não pode ter mais de 50 caracteres."); } else if (qtdNome == 0) { throw new Exception("Nome inválido."); } string cidade = txtCidade.Text; cidade = cidade.Trim(); int qtdCidade = cidade.Count(); if (qtdCidade > 50) { throw new Exception("O campo 'Cidade' não pode ter mais de 50 caracteres."); } else if (qtdCidade == 0) { throw new Exception("Cidade inválida."); } string bairro = txtBairro.Text; bairro = bairro.Trim(); int qtdBairro = bairro.Count(); if (qtdBairro > 45) { throw new Exception("O campo 'Bairro' não pode ter mais de 45 caracteres."); } else if (qtdBairro == 0) { throw new Exception("Bairro inválido."); } string rua = txtRua.Text; rua = rua.Trim(); int qtdRua = rua.Count(); if (qtdRua > 50) { throw new Exception("O campo 'Rua' não pode passar de 50 caracteres"); } else if (qtdRua == 0) { throw new Exception("Rua inválida."); } string email = txtEmail.Text; email = email.Trim(); int qtdEmail = email.Count(); if (qtdEmail > 100) { throw new Exception("O campo 'Email' não pode ter mais de 100 caracteres."); } else if (qtdEmail == 0) { throw new Exception("Email inválido."); } DeptoDTO depto = cboDepto.SelectedItem as DeptoDTO; Classes.ClassesFuncionarios.FuncionarioDTO dto = new Classes.ClassesFuncionarios.FuncionarioDTO(); dto.Nome = txtNome.Text; dto.Nascimento = mtbNasc.Text; dto.RG = mtbRg.Text; dto.CPF = mtbCpf.Text; dto.Telefone = mtbTelefone.Text; dto.Email = txtEmail.Text; dto.DeptoId = depto.Id; dto.Cidade = txtCidade.Text; dto.Estado = mkbEstado.Text; dto.Bairro = txtBairro.Text; dto.Rua = txtRua.Text; dto.CEP = txtCep.Text; dto.COmplemento = txtComplemento.Text; Classes.ClassesFuncionarios.FuncionarioBusiness business = new Classes.ClassesFuncionarios.FuncionarioBusiness(); business.Salvar(dto); MessageBox.Show("Funcionário cadastrado com suceso!!", "SIGMA", MessageBoxButtons.OK); } catch (MySqlException ex) { if (ex.Number == 1062) { MessageBox.Show("Funcionario já está cadastrado. Verifique se o RG ou CPF estão corretamento preenchidos ou se ele já esta no sistema.", "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (Exception ex) { MessageBox.Show(ex.Message, "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }