private void Relatorio(int codigo) { // ESVAZIA O REPOSITORIO var d = new Classes.Mysql.Pacientes(); d.DeleteAccess(); // BUSCA E GRAVA NO REPOSITORIO var dr = Classes.Mysql.Pacientes.BuscaUm(codigo); if (dr.HasRows) { while (dr.Read()) { var hoje = DateTime.Now; var codpaciente = txtcodigo.Text.Trim(); var nome = txtNome.Text.Trim(); var datanascimento = dtnascimento.Text.Trim(); var datarecadastro = dtRecadastro.Text.Trim(); var sexo = cmbsexo.Text; var numerosus = txtNumerosus.Text.Trim(); var nomemae = txtNomemae.Text.Trim(); var endereco = txtendereco.Text.Trim(); var bairro = txtbairro.Text.Trim(); var telefone = txtfone.Text.Trim(); var cell = txtcell.Text.Trim(); var respinclusao = Usuario.Nomeusuario.ToString(); var datainclusao = hoje.ToString(); var respalteracao = Usuario.Nomeusuario.ToString(); var dataalteracao = hoje.ToString(); var excluido = "N"; try { var m = new Classes.Mysql.Pacientes(int.Parse(codpaciente), nome, datanascimento, datarecadastro, sexo.ToString(), numerosus, nomemae, endereco, bairro, telefone, cell, respinclusao.ToString(), datainclusao, respalteracao.ToString(), dataalteracao, excluido); m.InsertAccess(); } catch (Exception erro) { } } } dr.Close(); dr.Dispose(); //CHAMA A TELA DE RELATORIO bool open = false; foreach (Form form in this.MdiChildren) { if (form is RelPaciente) { form.BringToFront(); open = true; } } if (!open) { Form tela = new RelPaciente(); tela.ShowDialog(); } }
private void Gravar(bool novo, int codigo) { var hoje = DateTime.Now; var codpaciente = txtcodigo.Text.Trim(); var nome = txtNome.Text.Trim(); var datanascimento = dtnascimento.Text.Trim(); var datarecadastro = dtRecadastro.Text.Trim(); var sexo = cmbsexo.Text; var numerosus = txtNumerosus.Text.Trim(); var nomemae = txtNomemae.Text.Trim(); var endereco = txtendereco.Text.Trim(); var bairro = txtbairro.Text.Trim(); var telefone = txtfone.Text.Trim(); var cell = txtcell.Text.Trim(); var respinclusao = Usuario.Nomeusuario.ToString(); var datainclusao = hoje.ToString(); var respalteracao = Usuario.Nomeusuario.ToString(); var dataalteracao = hoje.ToString(); var excluido = "N"; int numero = 0; try { var m = new Classes.Mysql.Pacientes(int.Parse(codpaciente), nome, datanascimento, datarecadastro, sexo.ToString(), numerosus, nomemae, endereco, bairro, telefone, cell, respinclusao.ToString(), datainclusao, respalteracao.ToString(), dataalteracao, excluido); if (novo) { numero = m.Insert(); if (Parametros.Form == "Processo") { Parametros.Valor = numero.ToString(); LimpaTela(); Close(); } } else { m.Update(); if (Parametros.Form == "Processo") { Parametros.Valor = codpaciente; LimpaTela(); Close(); } } MessageBox.Show("Registro Gravado com Sucesso !"); } catch (Exception erro) { MessageBox.Show("Erro na PersistĂȘncia"); } LimpaTela(); }