/// <summary> /// Actualizar incidencias /// </summary> /// <param name="id"></param> /// <param name="inc"></param> /// <returns></returns> public bool UpdateInc(int id, C_TiposInasistencia inc) { var result = false; var item = ctx.C_TiposInasistencia.FirstOrDefault(x => x.IdTipoInasistencia == id); //Si no se encuentra registro con id se detiene la actualización if (item == null) { return(false); } item.Clave = inc.Clave.Trim(); item.Descripcion = inc.Descripcion.Trim(); item.PorcentajePago = inc.PorcentajePago; item.TipoPago = inc.TipoPago; item.DerechoPago = inc.DerechoPago; item.Status = inc.Status; var r = ctx.SaveChanges(); if (r > 0) { result = true; } return(result); }
public ActionResult Edit(int id, C_TiposInasistencia collection) { try { collection.Clave = collection.Clave.ToUpper().Trim(); ctx.UpdateInc(id, collection); return(RedirectToAction("Index", "Incidencias")); } catch { return(View()); } }
/// <summary> /// Crear Incidencia /// </summary> /// <param name="inc"></param> /// <returns></returns> public bool CrearIncidencia(C_TiposInasistencia inc) { var result = false; ctx.C_TiposInasistencia.Add(inc); var r = ctx.SaveChanges(); if (r > 0) { result = true; } return(result); }
public ActionResult Create(C_TiposInasistencia collection) { try { collection.Clave = collection.Clave.ToUpper().Trim(); ctx.CrearIncidencia(collection); return(Redirect("~/Incidencias/Index")); } catch { return(View("Index")); } }