Example #1
0
 // GET: PlanillasAporteNacional/Delete/5
 public ActionResult Delete(short id)
 {
     try
     {
         var parametro = new AporteNacional {
             ID = id
         };
         var resultado = parametrosPlanillasManager.DeleteAporteNacional(parametro);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(RedirectToAction("Index"));
     }
 }
Example #2
0
        public Resultado DeleteAporteNacional(AporteNacional aporteNacional)
        {
            MapperManager.GetInstance();

            try
            {
                var aporteNacionalDb = dbContext.PORCENTAJE_APORTE_NACIONAL_SOL.Find(aporteNacional.ID);

                dbContext.Entry(aporteNacionalDb).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."));
            }
        }
Example #3
0
        public ActionResult Create(AporteNacional aporteNacional)
        {
            var usuarioActual = HttpContext.User.Identity.Name;

            try
            {
                if (aporteNacional != null)
                {
                    var resultado = parametrosPlanillasManager.InsertAporteNacional(aporteNacional);
                }

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                return(RedirectToAction("Index"));
            }
        }
Example #4
0
        public Resultado InsertAporteNacional(AporteNacional aporteNacional)
        {
            MapperManager.GetInstance();

            try
            {
                var aporteNacionalDb = Mapper.Map <AporteNacional, PORCENTAJE_APORTE_NACIONAL_SOL>(aporteNacional);

                dbContext.PORCENTAJE_APORTE_NACIONAL_SOL.Add(aporteNacionalDb);
                dbContext.SaveChanges();
                aporteNacional.ID = aporteNacionalDb.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."));
            }
        }
Example #5
0
        public ActionResult Edit(int id, AporteNacional aporteNacional)
        {
            var usuarioActual = HttpContext.User.Identity.Name;
            var resultado     = new Resultado("");

            try
            {
                if (aporteNacional != null)
                {
                    resultado = parametrosPlanillasManager.UpdateAporteNacional(aporteNacional);
                }

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                return(RedirectToAction("Index"));
            }
        }
Example #6
0
        public Resultado UpdateAporteNacional(AporteNacional aporteNacional)
        {
            MapperManager.GetInstance();

            try
            {
                var aporteNacionalDb = dbContext.PORCENTAJE_APORTE_NACIONAL_SOL.Find(aporteNacional.ID);

                aporteNacionalDb.INTERVALO_INICIAL = aporteNacional.INTERVALO_INICIAL;
                aporteNacionalDb.INTERVALO_FINAL   = aporteNacional.INTERVALO_FINAL;
                aporteNacionalDb.PORCENTAJE        = aporteNacional.PORCENTAJE;
                aporteNacionalDb.TIPO = aporteNacional.TIPO;

                dbContext.Entry(aporteNacionalDb).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."));
            }
        }