public static contas AlteraSalva(contas conta)
        {
            using (var ContextTransaction = db.Database.BeginTransaction())
            {
                try
                {
                    var existeContaPagarReceber = db.contas.Find(conta.Id);

                    using (var db = new bancoviagemEntities())
                    {
                        if (existeContaPagarReceber == null)
                        {
                            db.Entry(conta).State = EntityState.Added;
                        }
                        else
                        {
                            db.Entry(conta).State = EntityState.Modified;
                        }
                        db.SaveChanges();
                    }
                    ContextTransaction.Commit();
                }
                catch (Exception ex)
                {
                    ContextTransaction.Rollback();
                    throw ex;
                }
            }
            return(conta);
        }
        public static List <DtoConta> Pesquisa(contas conta)
        {
            using (var db = new bancoviagemEntities())
            {
                var contas1 = db.contas.Where(a => a.Status == 0)
                              .Where(a => conta.Indentificador.Equals(a.Indentificador))
                              .Where(a => conta.Cliente.Value.Equals(0) ? true : a.Cliente.Value.Equals(conta.Cliente.Value));


                return(Mapeador.ListaConta(contas1.ToList()));
            }
        }
Ejemplo n.º 3
0
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            contas conta = new contas();

            conta.Indentificador = Convert.ToInt32(ddlTípo.Text);
            conta.Cliente        = Convert.ToInt32(ddlCliente.Text);
            //cliente.Nome = ddlNome.Text;
            //cliente.Cpf = Comun.ApenasNumeros(txtCpf.Text);
            //cliente.DataNascimento = Convert.ToDateTime(txtDataNascimento.Text.Equals(string.Empty) ? DateTime.MinValue.ToString() : txtDataNascimento.Text);
            //cliente.Telefone = Comun.ApenasNumeros(txtTelefone.Text);
            var contasEncontrados = SvcContaPagarReceber.Pesquisa(conta);

            //lblNUmeroRegistro(contasEncontrados);

            grpListaContas.DataSource = contasEncontrados;
            grpListaContas.DataBind();
            uppGridView.Update();
        }