private void txtPesquisar_TextChanged(object sender, EventArgs e) { if (rd_nomemed.Checked == true) { if (txtPesquisar.Text == "") { VeterinarioBLL veterinariosBLL = new VeterinarioBLL(); dtVeterinario.DataSource = veterinariosBLL.listarVeterinarios(); } else { Veterinarios veterinarios = new Veterinarios(); pesquisar(veterinarios); } } if (rd_crmv.Checked == true) { if (txtPesquisar.Text == "") { VeterinarioBLL veterinariosBLL = new VeterinarioBLL(); dtVeterinario.DataSource = veterinariosBLL.listarVeterinarios(); } else { Veterinarios veterinarios = new Veterinarios(); pesquisarCRMV(veterinarios); } } }
private void pesquisarCRMV(Veterinarios veterinarios) { try { veterinarios.crmv = txtPesquisar.Text.Trim(); VeterinarioBLL veterinariosBLL = new VeterinarioBLL(); dtVeterinario.DataSource = veterinariosBLL.pesquisarCRMV(veterinarios); } catch (Exception erro) { throw erro; } }
private void editar(Veterinarios veterinarios) { try { if (txtNome.Text.Trim() == string.Empty || txt_Sobrenome.Text.Trim() == string.Empty || txtCRMV.Text.Trim() == string.Empty || txtEspecializacao.Text.Trim() == string.Empty || txtEnd.Text.Trim() == string.Empty || txtBairro.Text.Trim() == string.Empty || txtCep.Text.Trim() == string.Empty || txtNum.Text.Trim() == string.Empty || txtComplem.Text.Trim() == string.Empty || txtEmail.Text.Trim() == string.Empty || txtelfixo.Text.Trim() == string.Empty || txtelCelular.Text.Trim() == string.Empty) { MessageBox.Show("Informações obrigatórias não preenchidas", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { VeterinarioBLL veterinariosBLL = new VeterinarioBLL(); veterinarios.codVeterinario = Convert.ToInt32(txtCodveterinario.Text); veterinarios.nomeVeterinario = txtNome.Text; veterinarios.sobrenomeVeterinario = txt_Sobrenome.Text; veterinarios.crmv = txtCRMV.Text; veterinarios.especializacao = txtEspecializacao.Text; veterinarios.enderecoVeterinario = txtEnd.Text; veterinarios.bairroVeterinario = txtBairro.Text; veterinarios.cepVeterinario = txtCep.Text; veterinarios.numeroResidenciaVeterinario = Convert.ToInt32(txtNum.Text); veterinarios.complementoVeterinario = txtComplem.Text; veterinarios.emailVeterinario = txtEmail.Text; veterinarios.telefoneFixoVet = Convert.ToInt64(txtelfixo.Text); veterinarios.telefoneCelularVet = Convert.ToInt64(txtelCelular.Text); veterinariosBLL.editar(veterinarios); MessageBox.Show("Veterinário ALTERADO com sucesso !", "Resultado", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCampos(); btn_editar.Visible = false; btn_deletar.Visible = false; btn_salvar_medico.Visible = true; listarVeterinarios(); } } catch (MySqlException erro) { MessageBox.Show("Você não tem permissão para Alterar, CRMV já existe " + erro.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//MÉTODO PARA SALVAR private void salvar(Veterinarios veterinarios)//esse método deve ser privado { try { if (txtNome.Text.Trim() == string.Empty || txt_Sobrenome.Text.Trim() == string.Empty || txtCRMV.Text.Trim() == string.Empty || txtEspecializacao.Text.Trim() == string.Empty || txtEnd.Text.Trim() == string.Empty || txtBairro.Text.Trim() == string.Empty || txtCep.Text.Trim() == string.Empty || txtNum.Text.Trim() == string.Empty || txtComplem.Text.Trim() == string.Empty || txtEmail.Text.Trim() == string.Empty || txtelfixo.Text.Trim() == string.Empty || txtelCelular.Text.Trim() == string.Empty) { MessageBox.Show("Informações obrigatórias não preenchidas", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { VeterinarioBLL veterinariosBLL = new VeterinarioBLL(); veterinarios.nomeVeterinario = txtNome.Text; veterinarios.sobrenomeVeterinario = txt_Sobrenome.Text; veterinarios.crmv = txtCRMV.Text; veterinarios.especializacao = txtEspecializacao.Text; veterinarios.enderecoVeterinario = txtEnd.Text; veterinarios.bairroVeterinario = txtBairro.Text; veterinarios.cepVeterinario = txtCep.Text; veterinarios.numeroResidenciaVeterinario = Convert.ToInt32(txtNum.Text); veterinarios.complementoVeterinario = txtComplem.Text; veterinarios.emailVeterinario = txtEmail.Text; veterinarios.telefoneFixoVet = Convert.ToInt64(txtelfixo.Text); veterinarios.telefoneCelularVet = Convert.ToInt64(txtelCelular.Text); veterinariosBLL.salvar(veterinarios); MessageBox.Show("Veterinário CADASTRADO com sucesso !", "Resultado", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCampos(); listarVeterinarios(); } } catch (MySqlException erro) { MessageBox.Show("CRMV já existe \n " + erro.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); txtCRMV.BackColor = Color.DimGray; txtCRMV.Focus(); } }
//excluir private void excluir(Veterinarios veterinarios) //esse método deve ser privado { try { VeterinarioBLL veterinariosBLL = new VeterinarioBLL(); veterinarios.codVeterinario = Convert.ToInt32(txtCodveterinario.Text); veterinariosBLL.excluir(veterinarios); //ou excluir com maiuscula MessageBox.Show("Veterinário EXCLUÍDO com sucesso !", "Resultado", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCampos(); btn_editar.Visible = false; btn_deletar.Visible = false; btn_salvar_medico.Visible = true; listarVeterinarios(); } catch (MySqlException erro) { MessageBox.Show("Você não tem permissão para Excluir " + erro.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//------ private void listarVeterinarios() { VeterinarioBLL veterinarioBLL = new VeterinarioBLL(); dtVeterinario.DataSource = veterinarioBLL.listarVeterinarios(); }