Ejemplo n.º 1
0
 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);
             }
         }
     }
 }
Ejemplo n.º 2
0
 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
     });
 }
Ejemplo n.º 3
0
        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);
                    }
                }
            }
        }