private void BtnConsultar_Click(object sender, EventArgs e) { mtbCPF.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; List <String> dadosPessoais = new List <string>(); dadosPessoais.Add("0"); dadosPessoais.Add(""); dadosPessoais.Add(""); dadosPessoais.Add(""); dadosPessoais.Add(mtbCPF.Text); dadosPessoais.Add(""); dadosPessoais.Add(""); dadosPessoais.Add(""); dadosPessoais.Add(""); mtbCPF.TextMaskFormat = MaskFormat.IncludePromptAndLiterals; Modelo.Paciente.Controle controle = new Modelo.Paciente.Controle(); Modelo.Pessoa pessoa = new Modelo.Pessoa(); pessoa = controle.PesquisarPaciente(dadosPessoais); txbNome.Text = pessoa.nome; txbSobrenome.Text = pessoa.sobrenome; txbCPF.Text = pessoa.CPF; txbEmail.Text = pessoa.email; if (pessoa.CPF == "0") { MessageBox.Show("Não existe nenhum paciente com este CPF ou CPF incorreto.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BtnEditar_Click(object sender, EventArgs e) { mtbCPF.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; if (!mtbCPF.Text.Equals("")) { List <String> dadosPessoais = new List <string>(); dadosPessoais.Add("0"); dadosPessoais.Add(""); dadosPessoais.Add(""); dadosPessoais.Add(""); dadosPessoais.Add(mtbCPF.Text); dadosPessoais.Add(""); dadosPessoais.Add(""); dadosPessoais.Add(""); dadosPessoais.Add(""); mtbCPF.TextMaskFormat = MaskFormat.IncludePromptAndLiterals; Modelo.Paciente.PacienteCompleto pacienteCompleto = new Modelo.Paciente.PacienteCompleto(); Modelo.Paciente.Controle controle = new Modelo.Paciente.Controle(); pacienteCompleto = controle.PreencherCampos(dadosPessoais); pnlPrincipal.Controls.Clear(); Paciente.frmEditarPacientes cadastro = new Paciente.frmEditarPacientes(pacienteCompleto); cadastro.TopLevel = false; cadastro.Visible = true; pnlPrincipal.Controls.Add(cadastro); } mtbCPF.TextMaskFormat = MaskFormat.IncludePromptAndLiterals; }
private void BtnExcluir_Click(object sender, EventArgs e) { if (!txbCPF.Text.Equals("")) { List <String> dadosPessoais = new List <string>(); dadosPessoais.Add("0"); dadosPessoais.Add(""); dadosPessoais.Add(""); dadosPessoais.Add(""); dadosPessoais.Add(txbCPF.Text); dadosPessoais.Add(""); dadosPessoais.Add(""); dadosPessoais.Add(""); dadosPessoais.Add(""); Modelo.Paciente.Controle controle = new Modelo.Paciente.Controle(); DialogResult opcao = new DialogResult(); opcao = MessageBox.Show("Tem certeza disto ?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (opcao.Equals(DialogResult.Yes)) { controle.ExcluirPaciente(dadosPessoais); if (controle.mensagem.Equals("")) { MessageBox.Show("Paciente excluido com Sucesso !", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); txbNome.Text = ""; txbSobrenome.Text = ""; txbCPF.Text = ""; txbEmail.Text = ""; } else { MessageBox.Show(controle.mensagem, "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
private void BtnSalvar_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txbNome.Text) || string.IsNullOrWhiteSpace(txbSobrenome.Text) || string.IsNullOrWhiteSpace(mtbCPF.Text) || string.IsNullOrWhiteSpace(txbEmail.Text)) { MessageBox.Show("Campos obrigatorios em branco, todos com * na frente", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { mtbCPF.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; mtbCEP.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; mtbNumero.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; mtbTelefone1.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; mtbTelefone2.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; if (mtbCEP.Text.Equals("")) { mtbCEP.Text = "0"; } if (mtbNumero.Text.Equals("")) { mtbNumero.Text = "0"; } List <String> dadosPessoais = new List <string>(); dadosPessoais.Add("0"); dadosPessoais.Add(txbNome.Text); dadosPessoais.Add(txbSobrenome.Text); dadosPessoais.Add(txbNaturalidade.Text); dadosPessoais.Add(mtbCPF.Text); dadosPessoais.Add(txbEmail.Text); dadosPessoais.Add(cbxSexo.Text); dadosPessoais.Add(cbxEstado.Text); dadosPessoais.Add(dtpDataNascimento.Value.ToString("yyyyMMdd")); List <String> dadosPaciente = new List <string>(); dadosPaciente.Add(txbMae.Text); dadosPaciente.Add(txbConjuge.Text); dadosPaciente.Add(txbPai.Text); dadosPaciente.Add(txbProfissao.Text); dadosPaciente.Add(cbxEscolaridade.Text); dadosPaciente.Add(rtbObs.Text); List <String> dadosEndereco = new List <string>(); dadosEndereco.Add(txbCidade.Text); dadosEndereco.Add(mtbCEP.Text); dadosEndereco.Add(txbRua.Text); dadosEndereco.Add(txbComplemento.Text); dadosEndereco.Add(txbBairro.Text); dadosEndereco.Add(mtbNumero.Text); dadosEndereco.Add(cbxUF.Text); List <String> dadosTelefone = new List <string>(); dadosTelefone.Add(mtbTelefone1.Text); dadosTelefone.Add(cbxTelefone1.Text); dadosTelefone.Add(mtbTelefone2.Text); dadosTelefone.Add(cbxTelefone2.Text); if (mtbCEP.Text.Equals("0")) { mtbCEP.Text = ""; } if (mtbNumero.Text.Equals("0")) { mtbNumero.Text = ""; } mtbCPF.TextMaskFormat = MaskFormat.IncludePromptAndLiterals; mtbCEP.TextMaskFormat = MaskFormat.IncludePromptAndLiterals; mtbNumero.TextMaskFormat = MaskFormat.IncludePromptAndLiterals; mtbTelefone1.TextMaskFormat = MaskFormat.IncludePromptAndLiterals; mtbTelefone2.TextMaskFormat = MaskFormat.IncludePromptAndLiterals; Modelo.Paciente.Controle controle = new Modelo.Paciente.Controle(); controle.CadastrarPaciente(dadosPessoais, dadosPaciente, dadosEndereco, dadosTelefone); MessageBox.Show(controle.mensagem, "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } }