/* 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
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; }
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; }
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; } }
} // 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); }