Beispiel #1
0
        /* Exclusão do cadastro do hospital*/
        public static bool Excluir(dto_cad_hospital hospital)
        {
            AcessoBancoDados bd;
            bool             resultado = false;

            try
            {
                var existeLeito = bll_cad_leitos.VerificarLeitoHospital(hospital.Codigo);
                if (existeLeito)
                {
                    MessageBox.Show("Não foi possível excluir o cadastro do hospital.\nExiste um leito alocado para este Hospital!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    resultado = false;
                }
                else
                {
                    bd = AcessoBancoDados.GetInstance;
                    bd.conectar();
                    string comando = "delete from hospital where CNPJ =" + hospital.CNPJ;
                    bd.ExecutarComandoSQL(comando);
                    resultado = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao excluir o cadastro do hospital! \n" +
                                Convert.ToString(ex), "Erro na operação de cancelamento!",
                                MessageBoxButtons.OK);
            }   // fim catch excluir

            bd = null;
            return(resultado);
        }   // fim Excluir
Beispiel #2
0
        public static dto_cad_hospital Selecionar(string CNPJ)
        {
            dto_cad_hospital hospital = null;
            AcessoBancoDados bd;

            try
            {
                bd = AcessoBancoDados.GetInstance;
                bd.conectar();
                string comando    = $"Select * from hospital Where CNPJ = '{CNPJ}'";
                var    dthospital = bd.RetDataTable(comando);
                foreach (DataRow linha in dthospital.Rows)
                {
                    hospital        = new dto_cad_hospital();
                    hospital.Codigo = Convert.ToInt32(linha["Id"]);
                    hospital.Nome   = linha["Nome"].ToString();
                    hospital.CNPJ   = linha["CNPJ"].ToString();
                    hospital.Cidade = Convert.ToInt32(linha["Cidade_id"]);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao selecionar o cadastro do hospital! \n" +
                                Convert.ToString(ex), "Erro na operação de cadastro!",
                                MessageBoxButtons.OK);
            }

            bd = null;

            return(hospital);
        }
 private void LimparTela()
 {
     edtNome.Text       = "";
     edtCNPJ.Text       = "";
     edtNomeCidade.Text = "";
     Hospital           = null;
     Cidade             = null;
 }
Beispiel #4
0
 private void dgvhospital_DoubleClick(object sender, EventArgs e)
 {
     if (dgvHospital.Rows.Count > 0)
     {
         string cnpj = dgvHospital.CurrentRow.Cells["CNPJ"].Value.ToString();
         hospital     = bll_cad_hospital.Selecionar(cnpj);
         DialogResult = DialogResult.OK;
         this.Close();
     }
 }
        private void AtualizarDadoshospital()
        {
            if (Hospital == null)
            {
                Hospital = new dto_cad_hospital();
            }

            Hospital.Nome   = edtNome.Text;
            Hospital.CNPJ   = edtCNPJ.Text;
            Hospital.Cidade = Cidade.Codigo;
        }
Beispiel #6
0
        public static bool Incluir(dto_cad_hospital hospital)
        {
            AcessoBancoDados bd;
            bool             resultado = false;

            try
            {
                bd = AcessoBancoDados.GetInstance;
                bd.conectar();
                string comando = $"INSERT INTO hospital(NOME, CNPJ, Cidade_id) VALUES('{hospital.Nome}', '{hospital.CNPJ}', {hospital.Cidade})";
                bd.ExecutarComandoSQL(comando);
                resultado = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao incluir o cadastro do hospital! \n" +
                                Convert.ToString(ex), "Erro na operação de cadastro!",
                                MessageBoxButtons.OK);
            }

            bd = null;
            return(resultado);
        }
        private void Localizarhospital(string CNPJ)
        {
            dto_cad_hospital hospital = null;

            if (String.IsNullOrEmpty(CNPJ))
            {
                form_loc_hospital frmLochospital = new form_loc_hospital();
                frmLochospital.ShowDialog();
                if (frmLochospital.DialogResult == DialogResult.OK)
                {
                    hospital = frmLochospital.hospital;
                }
                else
                {
                    return;
                }
            }
            else
            {
                hospital = bll_cad_hospital.Selecionar(CNPJ);
            }

            if (hospital == null)
            {
                MessageBox.Show("Não foi Possível Localizar o hospital!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            else
            {
                edtNome.Text       = hospital.Nome;
                edtCNPJ.Text       = hospital.CNPJ;
                Cidade             = bll_cad_cidade.Selecionar(hospital.Cidade);
                edtNomeCidade.Text = Cidade.Nome;
                Hospital           = hospital;
            }
        }
Beispiel #8
0
        }   // fim Excluir

        /* Atualização do cadastro do hospital */
        public static bool Alterar(dto_cad_hospital hospital)
        {
            AcessoBancoDados bd;
            bool             resultado = false;

            try
            {
                bd = AcessoBancoDados.GetInstance;
                bd.conectar();
                string comando = "update hospital set NOME= '" + hospital.Nome + "', CNPJ= '" + hospital.CNPJ +
                                 "', Cidade_id= " + hospital.Cidade + " where Id = " + hospital.Codigo;
                bd.ExecutarComandoSQL(comando);
                resultado = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao alterar o cadastro do hospital! \n" +
                                Convert.ToString(ex), "Erro na operação de alteração!",
                                MessageBoxButtons.OK);
            }   // fim catch alterar

            bd = null;
            return(resultado);
        }