// 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")); } }
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.")); } }
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")); } }
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.")); } }
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")); } }
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.")); } }