public ActionResult DeleteConfirmed(int id) { CARGOS cARGOS = db.CARGOS.Find(id); db.CARGOS.Remove(cARGOS); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID_Cargos,Nombre,Estado,Valor_cargo")] CARGOS cARGOS) { if (ModelState.IsValid) { db.Entry(cARGOS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cARGOS)); }
public ActionResult Create([Bind(Include = "ID_Cargos,Nombre,Estado,Valor_cargo")] CARGOS cARGOS) { if (ModelState.IsValid) { db.CARGOS.Add(cARGOS); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cARGOS)); }
public ActionResult Create([Bind(Include = "Id_Cargos,Codigo_Cargo,Cargo")] CARGOS cARGOS) { if (ModelState.IsValid) { db.CARGOS.Add(cARGOS); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cARGOS)); }
public ActionResult DeleteConfirmed(int id) { if (Session["MiUsuario"] != null && Session["MiTipo"] != null) { CARGOS cARGOS = db.CARGOS.Find(id); db.CARGOS.Remove(cARGOS); db.SaveChanges(); return(RedirectToAction("Index")); } else { return(RedirectToAction("Index", "Login")); } }
// GET: CARGOS/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CARGOS cARGOS = db.CARGOS.Find(id); if (cARGOS == null) { return(HttpNotFound()); } return(View(cARGOS)); }
public ActionResult Edit([Bind(Include = "ID_CARGOS,NOMBRE,ID_AREA")] CARGOS cARGOS) { if (Session["MiUsuario"] != null && Session["MiTipo"] != null) { if (ModelState.IsValid) { db.Entry(cARGOS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ID_AREA = new SelectList(db.AREAS, "ID_AREA", "NOMBRE", cARGOS.ID_AREA); return(View(cARGOS)); } else { return(RedirectToAction("Index", "Login")); } }
public ActionResult Create([Bind(Include = "NOMBRE,ID_AREA")] CARGOS cARGOS) { if (Session["MiUsuario"] != null && Session["MiTipo"] != null) { if (ModelState.IsValid) { db.CARGOS.Add(cARGOS); db.SaveChanges(); this.Response.RemoveOutputCacheItem(Url.Action("Index").ToString()); return(RedirectToAction("Index")); } ViewBag.ID_AREA = new SelectList(db.AREAS, "ID_AREA", "NOMBRE", cARGOS.ID_AREA); return(View(cARGOS)); } else { return(RedirectToAction("Index", "Login")); } }
// GET: CARGOS/Details/5 public ActionResult Details(int?id) { if (Session["MiUsuario"] != null && Session["MiTipo"] != null) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CARGOS cARGOS = db.CARGOS.Find(id); if (cARGOS == null) { return(HttpNotFound()); } return(View(cARGOS)); } else { return(RedirectToAction("Index", "Login")); } }
// GET: CARGOS/Edit/5 public ActionResult Edit(int?id) { if (Session["MiUsuario"] != null && Session["MiTipo"] != null) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CARGOS cARGOS = db.CARGOS.Find(id); if (cARGOS == null) { return(HttpNotFound()); } ViewBag.ID_AREA = new SelectList(db.AREAS, "ID_AREA", "NOMBRE", cARGOS.ID_AREA); return(View(cARGOS)); } else { return(RedirectToAction("Index", "Login")); } }
public static void CalculoDeNomina(CARGOS cargo, int IdEmpleado, string Mes, CONTROL_PAGO controlPago, NomiProEntities db) { var nomina = db.NOMINA.FirstOrDefault(p => p.ID_EmpleN == IdEmpleado && p.Mes == Mes); if (nomina == null) { nomina = db.NOMINA.Add(new NOMINA() { ID_EmpleN = IdEmpleado, Mes = Mes, ID_Control_PagoN = controlPago.ID_Control_Pago, ID_Nomina = cargo.ID_Cargos, Estado = "Activo" }); } nomina.Subtotal = cargo.Valor_cargo.Value - controlPago.Valor_Parafiscal; nomina.Total = nomina.Subtotal + controlPago.Valor_Horas_Extra; db.SaveChanges(); }