Exemple #1
0
        public static dto_cad_cidade Selecionar(int codCidade)
        {
            dto_cad_cidade   cidade = new dto_cad_cidade();
            AcessoBancoDados bd;

            try
            {
                bd = AcessoBancoDados.GetInstance;
                bd.conectar();
                string comando  = $"Select * from cidade Where Id = {codCidade}";
                var    dtCidade = bd.RetDataTable(comando);
                foreach (DataRow linha in dtCidade.Rows)
                {
                    cidade.Nome   = linha["Nome"].ToString();
                    cidade.Codigo = Convert.ToInt32(linha["Id"].ToString());
                    cidade.UF     = linha["UF"].ToString();
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Selecionar a Cidade!" + ex.Message);
            }

            bd = null;

            return(cidade);
        }
 private void LimparTela()
 {
     edtNome.Text       = "";
     edtCNPJ.Text       = "";
     edtNomeCidade.Text = "";
     Hospital           = null;
     Cidade             = null;
 }
 private void LimparTela()
 {
     edtNome.Text           = "";
     edtCPF.Text            = "";
     cbGenero.SelectedIndex = 0;
     dtNascimento.Value     = DateTime.Now.Date;
     edtNomeCidade.Text     = "";
     Paciente = null;
     Cidade   = null;
 }
 private void dgvCidades_DoubleClick(object sender, EventArgs e)
 {
     if (dgvCidades.Rows.Count > 0)
     {
         int codigo = Convert.ToInt32(dgvCidades.CurrentRow.Cells["Id"].Value);
         Cidade       = bll_cad_cidade.Selecionar(codigo);
         DialogResult = DialogResult.OK;
         this.Close();
     }
 }
        private void LocalizarCidade()
        {
            form_loc_cidades frmLocCidades = new form_loc_cidades();

            frmLocCidades.ShowDialog();
            if (frmLocCidades.DialogResult == DialogResult.OK)
            {
                Cidade             = frmLocCidades.Cidade;
                edtNomeCidade.Text = Cidade.Nome;
            }
        }
        private void LocalizarPaciente(string cpf)
        {
            dto_cad_paciente paciente = null;

            if (String.IsNullOrEmpty(cpf))
            {
                form_loc_paciente frmLocPaciente = new form_loc_paciente();
                frmLocPaciente.ShowDialog();
                if (frmLocPaciente.DialogResult == DialogResult.OK)
                {
                    paciente = frmLocPaciente.Paciente;
                }
                else
                {
                    return;
                }
            }
            else
            {
                paciente = bll_cad_paciente.Selecionar(cpf);
            }

            if (paciente == null)
            {
                MessageBox.Show("Não foi Possível Localizar o Paciente!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            else
            {
                edtNome.Text = paciente.Nome;
                edtCPF.Text  = paciente.CPF;

                switch (paciente.Genero)
                {
                case 'M': cbGenero.SelectedIndex = 0; break;

                case 'F': cbGenero.SelectedIndex = 1; break;

                case 'O': cbGenero.SelectedIndex = 2; break;

                case 'N': cbGenero.SelectedIndex = 3; break;

                default: cbGenero.SelectedIndex = 0; break;
                }

                dtNascimento.Value = paciente.DataNascimento;
                Cidade             = bll_cad_cidade.Selecionar(paciente.Cidade);
                edtNomeCidade.Text = Cidade.Nome;
                Paciente           = paciente;
            }
        }
Exemple #7
0
 private void LimparTela()
 {
     edtCPF.Text      = "";
     lbNome.Text      = "";
     edtCidade.Text   = "";
     lbSituacao.Text  = "";
     rbNormal.Checked = true;
     rbUTI.Checked    = false;
     Paciente         = null;
     Cidade           = null;
     Internacao       = null;
     Leito            = null;
     cbMotivoLiberacao.SelectedIndex = 0;
     cbMotivoLiberacao.Visible       = false;
     lbMotivoLiberacao.Visible       = false;
     btnConfirmar.Enabled            = false;
     DtHospitaisLeitos.Rows.Clear();
 }
Exemple #8
0
        private void PreencherTela()
        {
            lbNome.Text = Paciente.Nome;

            if (Internacao == null)
            {
                Cidade                    = bll_cad_cidade.Selecionar(Paciente.Cidade);
                edtCidade.Text            = Cidade.Nome;
                lbSituacao.Text           = "Aguardando Leito";
                lbSituacao.ForeColor      = Color.Blue;
                cbMotivoLiberacao.Visible = false;
                lbMotivoLiberacao.Visible = false;
                rbNormal.Checked          = true;

                DtHospitaisLeitos             = bll_cad_hospital.CarregarLeitosDisponiveis(Cidade.Codigo);
                dgvHospitaisLeitos.DataSource = DtHospitaisLeitos;
            }
            else
            {
                Cidade                    = bll_cad_cidade.Selecionar(Internacao.Cidade_Id);
                edtCidade.Text            = Cidade.Nome;
                lbSituacao.Text           = "Internado";
                lbSituacao.ForeColor      = Color.Red;
                cbMotivoLiberacao.Visible = true;
                lbMotivoLiberacao.Visible = true;

                Leito = bll_cad_leitos.Selecionar(Internacao.Leito_Id);

                if (Leito.Tipo == 'N')
                {
                    rbNormal.Checked = true;
                }
                else
                {
                    rbUTI.Checked = true;
                }

                DtHospitaisLeitos             = bll_cad_hospital.CarregarLeitoInternacao(Internacao.Leito_Id);
                dgvHospitaisLeitos.DataSource = DtHospitaisLeitos;
            }
        }
Exemple #9
0
        private void LocalizarCidade()
        {
            if (Internacao != null)
            {
                MessageBox.Show("O Paciente já está internado, não será possível alterar a cidade!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            form_loc_cidades frmLocCidades = new form_loc_cidades();

            frmLocCidades.ShowDialog();
            if (frmLocCidades.DialogResult == DialogResult.OK)
            {
                Cidade         = frmLocCidades.Cidade;
                edtCidade.Text = Cidade.Nome;
            }
            else
            {
                return;
            }

            DtHospitaisLeitos             = bll_cad_hospital.CarregarLeitosDisponiveis(Cidade.Codigo);
            dgvHospitaisLeitos.DataSource = DtHospitaisLeitos;
        }
        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;
            }
        }