Exemple #1
0
 public void updateDependenciaUnidadEjecutora(DependeciaUnidadEjecutora dependenciaUnidadEjecutora)
 {
     using (var _context = new rendugelDBContext())
     {
         _context.DependeciaUnidadEjecutora.Update(dependenciaUnidadEjecutora);
         _context.SaveChanges();
     }
 }
Exemple #2
0
 public int saveDependenciaUnidadEjecutora(DependeciaUnidadEjecutora dependenciaUnidadEjecutora)
 {
     using (var _context = new rendugelDBContext())
     {
         _context.DependeciaUnidadEjecutora.Add(dependenciaUnidadEjecutora);
         _context.SaveChanges();
         return(dependenciaUnidadEjecutora.IdIgedEjecutora);
     }
 }
Exemple #3
0
        public int RemplazarDependenciaUnidadEjecutora(DependeciaUnidadEjecutora dependenciaUnidadEjecutoraABaja, DependeciaUnidadEjecutora dependenciaUnidadEjecutoraNueva)
        {
            DateTime fechaHoy = DateTime.Now;
            string   usuario  = "40615837";

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

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

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

                        _context.DependeciaUnidadEjecutora.Add(dependenciaUnidadEjecutoraNueva);
                        _context.SaveChanges();

                        dbContextTransaction.Commit();
                    }
                    catch (Exception)
                    {
                        dbContextTransaction.Rollback();
                    }
                }
            }
            return(dependenciaUnidadEjecutoraNueva.IdIgedEjecutora);
        }