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())); } }
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(); }