Esempio n. 1
0
 public void updateIgedBasicos(IgedBasicos igedBasicos)
 {
     using (var _context = new rendugelDBContext())
     {
         _context.IgedBasicos.Update(igedBasicos);
         _context.SaveChanges();
     }
 }
Esempio n. 2
0
 public int saveIgedBasicos(IgedBasicos igedBasicos)
 {
     using (var _context = new rendugelDBContext())
     {
         _context.IgedBasicos.Add(igedBasicos);
         _context.SaveChanges();
         return(igedBasicos.IdIgedBasicos);
     }
 }
Esempio n. 3
0
        public int remplazaIgedBasicos(IgedBasicos igedBasicosABaja, IgedBasicos igedBasicosNuevo)
        {
            DateTime fechaHoy = DateTime.Now;
            string   usuario  = "40615837";

            igedBasicosABaja.FechaActualizacion = fechaHoy;
            igedBasicosABaja.UsuActualizacion   = usuario;
            igedBasicosABaja.EsActivo           = false;
            igedBasicosABaja.EsBorrado          = false;

            igedBasicosNuevo.FechaCreacion = fechaHoy;
            igedBasicosNuevo.UsuCreacion   = usuario;
            igedBasicosNuevo.EsActivo      = true;
            igedBasicosNuevo.EsBorrado     = false;

            using (var _context = new rendugelDBContext())
            {
                using (var dbContextTransaction = _context.Database.BeginTransaction())
                {
                    try
                    {
                        _context.IgedBasicos.Update(igedBasicosABaja);
                        _context.SaveChanges();

                        _context.IgedBasicos.Add(igedBasicosNuevo);
                        _context.SaveChanges();

                        dbContextTransaction.Commit();
                    }
                    catch (Exception)
                    {
                        dbContextTransaction.Rollback();
                    }
                }
            }
            return(igedBasicosNuevo.IdIgedBasicos);
        }