示例#1
0
 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);
         }
     }
 }
示例#2
0
        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;
            }
        }
示例#3
0
        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);
            }
        }
示例#4
0
        //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();
            }
        }
示例#5
0
        //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);
            }
        }
示例#6
0
        //------

        private void listarVeterinarios()
        {
            VeterinarioBLL veterinarioBLL = new VeterinarioBLL();

            dtVeterinario.DataSource = veterinarioBLL.listarVeterinarios();
        }