Example #1
0
        private void CadastrarBoletim_Click(object sender, RoutedEventArgs e)
        {
            PessoaBean bean = new PessoaBean();

            bean.Nome           = txtNomeCompleto.Text;
            bean.NomePai        = txtNomePai.Text;
            bean.NomeMae        = txtNomeMae.Text;
            bean.Rg             = txtRG.Text;
            bean.Email          = txtEmail.Text;
            bean.Nacionalidade  = txtNacionalidade.Text;
            bean.Naturalidade   = txtNaturalidade.Text;
            bean.Sexo           = sexo;
            bean.DataNascimento = DateTime.Parse(txtDataNascimento.Text);
            bean.Cutis          = cutis;
            bean.EstadoCivil    = estadoCivil;
            bean.Profissao      = txtProfissao.Text;
            bean.Endereco       = txtEndereco.Text;
            bean.Bairro         = txtBairro.Text;
            bean.Municipio      = txtMunicipio.Text;
            bean.Complemento    = txtComplemento.Text;
            bean.Cep            = txtCEP.Text;
            bean.Telefone       = txtTelefone.Text;
            bean.UfMunicipio    = txtMunicipio_UF.Text;
            bean.UfRG           = txtRG_UF.Text;
            PessoaDAO.CadastrarPessoa(bean);

            this.Close();
            TelaBoletim telaBoletim = new TelaBoletim();

            telaBoletim.Show();
        }
Example #2
0
        public static int insert(PessoaBean bean)
        {
            int qtdInsert = 0;

            using (OracleConnection conn = new OracleConnection(REFOracleDatabase.CONN_STRING))
            {
                OracleParameter[] parms = GetParameters(true);
                SetParameters(parms, bean);

                conn.Open();
                using (OracleTransaction trans = conn.BeginTransaction())
                {
                    try
                    {
                        OracleCommand cmd = REFOracleDatabase.ExecuteNonQueryCmd(trans, CommandType.Text, CMDINSERT, out qtdInsert, parms);
                        bean.idPessoa = Convert.ToInt32(cmd.Parameters["ID_PESSOA_OUT"].Value.ToString());
                        cmd.Parameters.Clear();
                        trans.Commit();
                    }
                    catch (Exception ex)
                    {
                        trans.Rollback();
                        throw (ex);
                    }
                }
            }

            return(qtdInsert);
        }
Example #3
0
 private void txtIdPessoa_Validating(object sender, System.ComponentModel.CancelEventArgs e)
 {
     if (txtIdPessoa.Text != "")
     {
         try
         {
             int        id  = Uteis.stringToInt(txtIdPessoa.Text.Trim());
             PessoaBean pes = PessoaDAO.getRecord(id);
             if (pes.idPessoa == 0)
             {
                 throw new Exception("Pessoa não encontrada.");
             }
             txtNomePessoa.Text = pes.ToString();
             bean.pessoa        = pes;
             txtSenha1.Select();
         }
         catch (Exception ex)
         {
             MessageBox.Show("ID de Pessoa inválido. (" + ex.Message + ")");
             txtIdPessoa.Select();
             txtNomePessoa.Text = "";
         }
     }
     else
     {
         txtNomePessoa.Text = "";
     }
 }
        protected override void filtrar()
        {
            try
            {
                PessoaBean pessoa = new PessoaBean();

                pessoa.idPessoa   = Uteis.stringToInt(txtId.Text);
                pessoa.nome       = txtNome.Text;
                pessoa.apelido    = txtApelido.Text;
                pessoa.logradouro = txtLogradouro.Text;
                pessoa.numDoc     = txtDocumento.Text;
                GrupoPessoaBean grupo = new GrupoPessoaBean();
                grupo.descr        = txtGrupo.Text;
                pessoa.grupoPessoa = grupo;


                List <PessoaBean> list = PessoaDAO.getRecords(pessoa);

                dgvDados.DataSource = list;

                dgvDados.Select();
            }
            catch (InvalidPropertyValueException e)
            {
                MessageBox.Show(e.Message);
                txtId.Select();
            }
        }
Example #5
0
 public DMLPessoa()
 {
     InitializeComponent();
     bean    = new PessoaBean();
     tipoDML = TipoDMLForm.INSERT;
     setCombpGrupoPessoa();
 }
Example #6
0
 public void init(PessoaBean pessoaBean, TipoDMLForm tipoDMLForm)
 {
     bean = pessoaBean;
     setBeanIntoTextBox();
     tipoDML = tipoDMLForm;
     if (tipoDML == TipoDMLForm.DELETE)
     {
         pnlPrincipal.Enabled = false;
     }
 }
 public PessoaBean getSelectedPessoa()
 {
     if (dgvDados.SelectedRows.Count > 0)
     {
         PessoaBean bean = (dgvDados.DataSource as List <PessoaBean>)[dgvDados.SelectedRows[0].Index];
         return(bean);
     }
     else
     {
         return(null);
     }
 }
        private static List <VendaBean> SetInstance(OracleDataReader dr, PessoaBean cliente, OracleTransaction trans)
        {
            List <VendaBean> list = new List <VendaBean>();

            try
            {
                while (dr.Read())
                {
                    VendaBean obj = new VendaBean();

                    obj.idVenda        = Convert.ToInt32(dr["id_venda"].ToString());
                    obj.dtVenda        = dr.GetDateTime(2);
                    obj.dtUltAlteracao = dr.GetDateTime(3);
                    obj.dtEmissao      = dr.GetDateTime(4);
                    obj.notaVenda      = dr["NOTA_VENDA"].ToString();
                    obj.vlrDesconto    = Convert.ToDouble(dr["VLR_DESCONTO"].ToString());
                    obj.tipoVenda      = dr["TIPO_VENDA"].ToString();
                    obj.qtdParcelas    = Convert.ToInt32(dr["QTD_PARCELAS"].ToString());
                    obj.obs            = dr["OBS"].ToString();
                    obj.status         = dr["STATUS"].ToString();
                    if (dr[13] != DBNull.Value)
                    {
                        obj.dtVencParcela1 = dr.GetDateTime(13);
                    }
                    else
                    {
                        obj.dtVencParcela1 = null;
                    }
                    obj.cliente = cliente;
                    obj.itens   = ItemVendaDAO.getRecordsByIdVenda(obj, trans);



                    list.Add(obj);
                }
            }

            catch (Exception ex)
            {
                throw (ex);
            }
            finally
            {
                if (!dr.IsClosed)
                {
                    dr.Close();
                }
            }
            return(list);
        }
Example #9
0
 protected override void alterar()
 {
     if (dgvDados.SelectedRows.Count > 0)
     {
         DMLPessoa  form = new DMLPessoa();
         PessoaBean bean = (dgvDados.DataSource as List <PessoaBean>)[dgvDados.SelectedRows[0].Index];
         form.init(bean, TipoDMLForm.UPDATE);
         form.ShowDialog(this);
     }
     else
     {
         MessageBox.Show("Selecione um registro para alterá-lo.");
     }
 }
Example #10
0
        public static List <VendaBean> getRecordsByCliente(PessoaBean cliente)
        {
            List <VendaBean> list = null;

            using (OracleConnection conn = new OracleConnection(REFOracleDatabase.CONN_STRING))
            {
                conn.Open();
                using (OracleTransaction trans = conn.BeginTransaction())
                {
                    list = getRecordsByCliente(cliente, trans);
                }
            }

            return(list);
        }
Example #11
0
        public static List <VendaBean> getRecordsByCliente(PessoaBean cliente, OracleTransaction trans)
        {
            List <VendaBean> list = null;
            OracleDataReader dr   = LoadDataReader(cliente.idPessoa, trans);

            try
            {
                list = SetInstance(dr, cliente, trans);
            }
            catch (Exception ex)
            {
                throw (ex);
            }
            return(list);
        }
Example #12
0
        public static PessoaBean getRecord(int id)
        {
            PessoaBean       bean = new PessoaBean();
            OracleDataReader dr   = LoadDataReader(id);

            try
            {
                SetInstance(dr, bean);
            }
            catch (Exception ex)
            {
                throw (ex);
            }

            return(bean);
        }
Example #13
0
        public static List <PessoaBean> getRecords(PessoaBean filter)
        {
            OracleDataReader  dr   = LoadDataReader(filter);
            List <PessoaBean> list = null;

            try
            {
                list = SetInstance(dr);
            }
            catch (Exception ex)
            {
                throw (ex);
            }

            return(list);
        }
Example #14
0
        private void button1_Click(object sender, EventArgs e)
        {
            FindPessoa f = new FindPessoa();

            f.ShowDialog();
            if (f.isSelected)
            {
                PessoaBean p = f.getSelectedPessoa();
                if (p != null)
                {
                    bean.pessoa        = p;
                    txtIdPessoa.Text   = p.idPessoa.ToString();
                    txtNomePessoa.Text = p.ToString();
                }
            }
        }
Example #15
0
        public void init(PessoaBean cli)
        {
            cliente        = cli;
            txtTitulo.Text = "Lista das vendas registradas para " + cliente;

            try
            {
                List <VendaBean> list = VendaDAO.getRecordsByCliente(cliente);
                dgvDados.DataSource = list;
                dgvDados.Select();
            }
            catch (InvalidPropertyValueException e)
            {
                MessageBox.Show(e.Message);
                btnFechar.Select();
            }
        }
Example #16
0
 private void excluir()
 {
     try
     {
         int qtdregistros = PessoaDAO.delete(bean.idPessoa);
         pnlMessage.status      = MessageStatus.SUCCESS;
         pnlMessage.textMessage = "Pessoa excluida com sucesso.";
         pnlPrincipal.Enabled   = false;
         isCommited             = true;
         bean = null;
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message);
         pnlMessage.status      = MessageStatus.ERROR;
         pnlMessage.textMessage = "Erro ao excluir a Pessoa.";
     }
 }
Example #17
0
        private static List <PessoaBean> SetInstance(OracleDataReader dr)
        {
            List <PessoaBean> list = new List <PessoaBean>();

            try
            {
                while (dr.Read())
                {
                    PessoaBean obj = new PessoaBean();
                    obj.idPessoa    = Convert.ToInt32(dr["id_pessoa"].ToString());
                    obj.nome        = dr["nome"].ToString();
                    obj.apelido     = dr["apelido"].ToString();
                    obj.numDoc      = dr["num_Doc"].ToString();
                    obj.tipoDoc     = dr["tipo_Doc"].ToString();
                    obj.tel1        = dr["tel1"].ToString();
                    obj.tel2        = dr["tel2"].ToString();
                    obj.tel3        = dr["tel3"].ToString();
                    obj.logradouro  = dr["logradouro"].ToString();
                    obj.numero      = dr["numero"].ToString();
                    obj.complemento = dr["complemento"].ToString();
                    obj.bairro      = dr["bairro"].ToString();
                    obj.cep         = dr["cep"].ToString();
                    obj.pontoRef    = dr["ponto_ref"].ToString();
                    obj.obs         = dr["obs"].ToString();

                    obj.grupoPessoa = GrupoPessoaDAO.getRecord(Convert.ToInt32(dr["id_grupo_pessoa"]));

                    list.Add(obj);
                }
            }

            catch (Exception ex)
            {
                throw (ex);
            }
            finally
            {
                if (!dr.IsClosed)
                {
                    dr.Close();
                }
            }
            return(list);
        }
Example #18
0
        private static bool SetInstance(OracleDataReader dr, PessoaBean bean)
        {
            try
            {
                if (dr.Read())
                {
                    bean.idPessoa    = Convert.ToInt32(dr["id_pessoa"].ToString());
                    bean.nome        = dr["nome"].ToString();
                    bean.apelido     = dr["apelido"].ToString();
                    bean.numDoc      = dr["num_Doc"].ToString();
                    bean.tipoDoc     = dr["tipo_Doc"].ToString();
                    bean.tel1        = dr["tel1"].ToString();
                    bean.tel2        = dr["tel2"].ToString();
                    bean.tel3        = dr["tel3"].ToString();
                    bean.logradouro  = dr["logradouro"].ToString();
                    bean.numero      = dr["numero"].ToString();
                    bean.complemento = dr["complemento"].ToString();
                    bean.bairro      = dr["bairro"].ToString();
                    bean.cep         = dr["cep"].ToString();
                    bean.pontoRef    = dr["ponto_ref"].ToString();
                    bean.obs         = dr["obs"].ToString();

                    bean.grupoPessoa = GrupoPessoaDAO.getRecord(Convert.ToInt32(dr["id_grupo_pessoa"]));
                    return(true);
                }
                else
                {
                    return(false);
                }
            }

            catch (Exception ex)
            {
                throw (ex);
            }
            finally
            {
                if (!dr.IsClosed)
                {
                    dr.Close();
                }
            }
        }
Example #19
0
 private static void SetParameters(OracleParameter[] parms, PessoaBean bean)
 {
     parms[0].Value  = bean.idPessoa;
     parms[1].Value  = bean.grupoPessoa.idGrupoPessoa;
     parms[2].Value  = bean.nome;
     parms[3].Value  = bean.apelido;
     parms[4].Value  = bean.numDoc;
     parms[5].Value  = bean.tipoDoc;
     parms[6].Value  = bean.tel1;
     parms[7].Value  = bean.tel2;
     parms[8].Value  = bean.tel3;
     parms[9].Value  = bean.logradouro;
     parms[10].Value = bean.numero;
     parms[11].Value = bean.complemento;
     parms[12].Value = bean.bairro;
     parms[13].Value = bean.cep;
     parms[14].Value = bean.pontoRef;
     parms[15].Value = bean.obs;
 }
 public UsuarioBean()
 {
     pessoa = new PessoaBean();
 }