Beispiel #1
0
 // GET: PlanillasBonoAntiguedad/Delete/5
 public ActionResult Delete(short id)
 {
     try
     {
         var parametro = new BonoAntiguedad {
             ID = id
         };
         var resultado = parametrosPlanillasManager.DeleteBonoAntiguedad(parametro);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(RedirectToAction("Index"));
     }
 }
Beispiel #2
0
        public Resultado DeleteBonoAntiguedad(BonoAntiguedad bonoAntiguedad)
        {
            MapperManager.GetInstance();

            try
            {
                var bonoAntiguedadDb = dbContext.PORCENTAJE_BONO_ANTIGUEDAD.Find(bonoAntiguedad.ID);

                dbContext.Entry(bonoAntiguedadDb).State = EntityState.Deleted;
                dbContext.SaveChanges();
                return(new Resultado("El registro fue borrado con éxito."));
            }
            catch (Exception excepcion)
            {
                LogHelper.RegisterError(excepcion.Message);
                return(new Resultado("Ocurrio un error. Favor contactarse con el administrador."));
            }
        }
Beispiel #3
0
        public ActionResult Create(BonoAntiguedad bonoAntiguedad)
        {
            var usuarioActual = HttpContext.User.Identity.Name;

            try
            {
                if (bonoAntiguedad != null)
                {
                    var resultado = parametrosPlanillasManager.InsertBonoAntiguedad(bonoAntiguedad);
                }

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                return(RedirectToAction("Index"));
            }
        }
Beispiel #4
0
        public Resultado InsertBonoAntiguedad(BonoAntiguedad bonoAntiguedad)
        {
            MapperManager.GetInstance();

            try
            {
                var bonoAntiguedadDb = Mapper.Map <BonoAntiguedad, PORCENTAJE_BONO_ANTIGUEDAD>(bonoAntiguedad);

                dbContext.PORCENTAJE_BONO_ANTIGUEDAD.Add(bonoAntiguedadDb);
                dbContext.SaveChanges();
                bonoAntiguedad.ID = bonoAntiguedadDb.ID;
                return(new Resultado("El registro se guardó correctamente."));
            }
            catch (Exception excepcion)
            {
                LogHelper.RegisterError(excepcion.Message);
                return(new Resultado("Ocurrio un error. Favor contactarse con el administrador."));
            }
        }
Beispiel #5
0
        public ActionResult Edit(int id, BonoAntiguedad bonoAntiguedad)
        {
            var usuarioActual = HttpContext.User.Identity.Name;
            var resultado     = new Resultado("");

            try
            {
                if (bonoAntiguedad != null)
                {
                    resultado = parametrosPlanillasManager.UpdateBonoAntiguedad(bonoAntiguedad);
                }

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                return(RedirectToAction("Index"));
            }
        }
Beispiel #6
0
        public Resultado UpdateBonoAntiguedad(BonoAntiguedad bonoAntiguedad)
        {
            MapperManager.GetInstance();

            try
            {
                var bonoAntiguedadDb = dbContext.PORCENTAJE_BONO_ANTIGUEDAD.Find(bonoAntiguedad.ID);

                bonoAntiguedadDb.ANIOS_INICIAL = bonoAntiguedad.ANIOS_INICIAL;
                bonoAntiguedadDb.ANIOS_FINAL   = bonoAntiguedad.ANIOS_FINAL;
                bonoAntiguedadDb.PORCENTAJE    = bonoAntiguedad.PORCENTAJE;

                dbContext.Entry(bonoAntiguedadDb).State = EntityState.Modified;
                dbContext.SaveChanges();
                return(new Resultado("El registro se guardó correctamente."));
            }
            catch (Exception excepcion)
            {
                LogHelper.RegisterError(excepcion.Message);
                return(new Resultado("Ocurrio un error. Favor contactarse con el administrador."));
            }
        }