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