private void ButtonSalvarEspecialista_Click(object sender, EventArgs e) { try { EspecialistaCtrl controle = new EspecialistaCtrl(); Especialista especialista = CarregarEspecialistaDoForm(); controle.InserirEspecialista(especialista); limpaFormulario(); MessageBox.Show("Especialista cadastrado com sucesso!!"); panelcadastromedico2.Controls.Clear(); DashEspecialista novo = new DashEspecialista(); panelcadastromedico2.Controls.Add(novo); novo.Show(); } catch (Exception ex) { MessageBox.Show("ERRO: " + ex.Message); } }
//botão de fazer logar private void ButtonLogin_Click(object sender, EventArgs e) { Especialista user = null; try { EspecialistaCtrl dados = new EspecialistaCtrl(); user = dados.BuscarDadosLogin(BmtUsuario.Text, BmtSenha.Text); if (user != null) { this.Tag = user; this.DialogResult = DialogResult.Yes; this.Close(); } else { lblMsg.Text = "Usuario ou senha inválidos!"; } } catch (Exception ex) { MessageBox.Show("ERRO: " + ex.Message); } }
private void btnDados_Click(object sender, EventArgs e) { int id = int.Parse(DtvEspecialista.SelectedRows[0].Cells[0].Value.ToString()); EspecialistaCtrl controle = new EspecialistaCtrl(); this.especialista = controle.BuscarEspecialistaID(id); // Metodo para carregar paciente do form CarregarFormDeEspecialista(this.especialista); BtnDeletar.Visible = false; btnDados.Visible = false; DtvEspecialista.Visible = false; Btncadastrarmedico.Visible = false; btnBuscar.Visible = false; label.Visible = false; txtPesquisar.Visible = false; cbmFiltrar.Visible = false; textomedico.Visible = false; BtnAtualizar.Visible = false; labelAtt.Visible = false; labeldeletar.Visible = false; label.Visible = false; labelvisualizar.Visible = false; textatualizarmedico.Visible = false; btnVoltar.Visible = true; labeldadosespecialista.Visible = true; btnimprimir.Visible = true; labelimprimir.Visible = true; GpbDadosPessoais.Visible = true; GpbComplementares.Visible = true; gpbLogin.Visible = true; gpbProfissional.Visible = true; gpbObs.Visible = true; GpbDadosPessoais.Enabled = false; GpbComplementares.Enabled = false; gpbLogin.Enabled = false; gpbProfissional.Enabled = false; gpbObs.Enabled = false; }
private void BtnDeletar_Click(object sender, EventArgs e) { int id = (int)DtvEspecialista.CurrentRow.Cells[0].Value; if (MessageBox.Show("Deseja deletar o especialista de id = " + id + "?", "Confirmar exclusão", MessageBoxButtons.YesNo) == DialogResult.Yes) { try { EspecialistaCtrl controle = new EspecialistaCtrl(); controle.DeletarEspecialista(id); } catch (Exception ex) { MessageBox.Show("ERRO: " + ex.Message); } CarregarGrid(); } }
private void CarregarGrid() { try { DtvEspecialista.Rows.Clear(); EspecialistaCtrl controle = new EspecialistaCtrl(); List <Especialista> listaEspecialista = controle.BuscarTodosEspecialistas(); foreach (Especialista e in listaEspecialista) { DtvEspecialista.Rows.Add(e.Id, e.Status, e.Nomecompleto, e.Cpf, e.Rg, e.Telefone, e.Celular, e.Email); } } catch (Exception ex) { MessageBox.Show("ERRO: " + ex.Message); } }
private void BtnSalvarAlteracoes_Click(object sender, EventArgs e) { try { EspecialistaCtrl controle = new EspecialistaCtrl(); especialista.Usuario = BmtUsuario.Text; especialista.Senha = BmtSenha.Text; especialista.Cpf = MtbCPF.Text; especialista.Rg = MtbRG.Text; especialista.Telefone = MtbTelefone.Text; especialista.Celular = MtbCelular.Text; especialista.Email = MtbEmail.Text; especialista.Sexo = CmbSexo.SelectedIndex.ToString(); especialista.Status = CmbStatus.SelectedIndex.ToString(); especialista.Obs = BmtObs.Text; especialista.Idade = CmbIdade.SelectedIndex.ToString(); especialista.Areaatuacao = CmbAreaAtuacao.SelectedIndex.ToString(); especialista.Especialidade1 = CmbEspecialidade1.SelectedIndex.ToString(); especialista.Especialidade2 = CmbEspecialidade2.SelectedIndex.ToString(); especialista.Horaatendimentoini = MtbHoraini.Text; especialista.Horaatendimentofim = MtbHorafim.Text; especialista.Tipodocumentomedico = CmbTipoDocumento.SelectedIndex.ToString(); especialista.Numerodocumento = MtbNumeroDocumento.Text; especialista.Uf = CmbUF.SelectedIndex.ToString(); especialista.Situacao = CmbSituacao.SelectedIndex.ToString(); especialista.Tipoinscricao = CmbTipoInscricao.SelectedIndex.ToString(); especialista.Atendimentosegunda = CkbSegunda.Checked; especialista.Atendimentoterca = CkbTerca.Checked; especialista.Atendimentoquarta = CkbQuarta.Checked; especialista.Atendimentoquinta = CkbQuinta.Checked; especialista.Atendimentosexta = CkbSexta.Checked; especialista.Atendimentosabado = CkbSabado.Checked; especialista.Atendimentodomingo = CkbDomingo.Checked; especialista.Tipopermissao = CmbTipoPermissao.SelectedIndex.ToString(); especialista.Nomecompleto = BmtNome.Text; especialista.Profissao = cmbProfi.SelectedIndex.ToString(); controle.AtualizarEspecialista(especialista); } catch (Exception ex) { MessageBox.Show("ERRO: " + ex.Message); } MessageBox.Show("Especialista atualizado com sucesso!"); limpaFormulario(); CarregarGrid(); BtnDeletar.Visible = true; btnDados.Visible = true; DtvEspecialista.Visible = true; Btncadastrarmedico.Visible = true; btnBuscar.Visible = true; label.Visible = true; txtPesquisar.Visible = true; cbmFiltrar.Visible = true; textomedico.Visible = true; BtnAtualizar.Visible = true; labelAtt.Visible = true; labeldeletar.Visible = true; labelvisualizar.Visible = true; GpbDadosPessoais.Visible = false; GpbComplementares.Visible = false; gpbLogin.Visible = false; gpbProfissional.Visible = false; gpbObs.Visible = false; BtnCancelar.Visible = false; BtnSalvarAlteracoes.Visible = false; textatualizarmedico.Visible = false; }