public bool Edit(AsignacionCliente o) { using (var db = new DATA.USER.COBRANZA_CBEntities()) { using (var transation = db.Database.BeginTransaction()) { try { DATA.USER.AsignacionCliente cl = new DATA.USER.AsignacionCliente() { asignacionClienteID = o.asignacionClienteID, CodCliente = o.CodCliente, CodUsuario = o.CodUsuario, FechaAsignacion = o.FechaAsignacion, FechaMod = o.FechaMod, FeCre = o.FeCre, UsrCre = o.UsrCre, UsrMod = o.UsrMod }; db.Entry(cl).State = EntityState.Modified; db.SaveChanges(); transation.Commit(); return(true); } catch (Exception ex) { transation.Rollback(); throw new Exception("Logica", ex); } } } }
public AsignacionCliente toEntidades(DATA.USER.AsignacionCliente o) { return(new AsignacionCliente() { asignacionClienteID = o.asignacionClienteID, CodCliente = o.CodCliente, CodUsuario = o.CodUsuario.Value, NombreCliente = sacarCl(o.CodCliente), NombreUsario = sacarCod(o.CodUsuario), FechaAsignacion = o.FechaAsignacion.Value, FechaMod = o.FechaMod.Value, FeCre = o.FeCre.Value, UsrCre = o.UsrCre, UsrMod = o.UsrMod }); }
public bool add(AsignacionCliente o) { using (var db = new DATA.USER.COBRANZA_CBEntities()) { using (var transation = db.Database.BeginTransaction()) { try { var cout = 0; if (db.AsignacionClientes.Count() > 0) { cout = db.AsignacionClientes.Select(s => s.asignacionClienteID).Max(); } DATA.USER.AsignacionCliente cl = new DATA.USER.AsignacionCliente() { asignacionClienteID = cout + 1, CodCliente = o.CodCliente, Codigo = o.codigo, CodUsuario = o.CodUsuario, FechaAsignacion = o.FechaAsignacion, FechaMod = o.FechaMod, FeCre = o.FeCre, UsrCre = o.UsrCre, UsrMod = o.UsrMod, Estado = o.Estado, Periodo = o.Periodo, FechaReasignacion = o.FechaReasignacion }; db.AsignacionClientes.Add(cl); db.SaveChanges(); transation.Commit(); return(true); } catch (Exception ex) { transation.Rollback(); throw new Exception("Logica", ex); } } } }