Example #1
0
        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();
            }
        }
Example #2
0
        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();
        }