private static string TransformarATextoTipoIncapacida(TipoIncapacidad tipoIncapacidad) { switch (tipoIncapacidad) { case TipoIncapacidad.EnfermedadGeneral: return("Enfermedad General"); break; case TipoIncapacidad.LicenciaMaternidad: return("Licencia Maternidad"); break; case TipoIncapacidad.LicenciaPaternidad: return("Licencia Paternidad"); break; case TipoIncapacidad.EnfermedadLaboral: return("Enfermedad Laboral"); break; case TipoIncapacidad.AccidenteLaboral: return("AccidenteLaboral"); break; default: return(""); break; } }
public List <ResponsablePago> ObtenerResponsablesPago(TipoIncapacidad tipoIncapacidad, int cantidadDias) { return(ObtenerResponsablesPago() .Where(responsablePago => responsablePago.TipoIncapacidad == tipoIncapacidad && responsablePago.DiasIncapacidadInicial <= cantidadDias) .OrderBy(rp => rp.DiasIncapacidadInicial) .ToList()); }
public ActionResult DeleteConfirmed(int id) { TipoIncapacidad tipoincapacidad = db.TipoIncapacidads.Find(id); db.TipoIncapacidads.Remove(tipoincapacidad); db.SaveChanges(); return(RedirectToAction("Index")); }
public ResponsablePago(int id, Entidad responsable, TipoIncapacidad tipoIncapacidad, int diasIncapacidadInicial, int diasIncapacidadFinal, decimal reconocimientoPorcentaje) { Id = id; Responsable = responsable; TipoIncapacidad = tipoIncapacidad; DiasIncapacidadInicial = diasIncapacidadInicial; DiasIncapacidadFinal = diasIncapacidadFinal; ReconocimientoPorcentaje = reconocimientoPorcentaje; }
public ActionResult Edit([Bind(Include = "Clave,Descripcion")] TipoIncapacidad tipoincapacidad) { if (ModelState.IsValid) { db.Entry(tipoincapacidad).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoincapacidad)); }
public Incapacidad(int idEmpleado, TipoIncapacidad tipoIncapacidad, DateTime fechaInicial, int cantidadDias, string observaciones, List <ReconocimientoEconomico> reconocimientosEconomicos) { IdEmpleado = idEmpleado; TipoIncapacidad = tipoIncapacidad; FechaIncial = fechaInicial; FechaFinal = fechaInicial.AddDays(cantidadDias - 1); CantidadDias = cantidadDias; Observaciones = observaciones; ReconocimientosEconomicos = reconocimientosEconomicos; }
public ActionResult Create([Bind(Include = "Clave,Descripcion")] TipoIncapacidad tipoincapacidad) { if (ModelState.IsValid) { db.TipoIncapacidads.Add(tipoincapacidad); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoincapacidad)); }
// GET: /TipoIncapacidad/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoIncapacidad tipoincapacidad = db.TipoIncapacidads.Find(id); if (tipoincapacidad == null) { return(HttpNotFound()); } return(View(tipoincapacidad)); }