public void Agregar(Vacacione vacaciones) { using (var db = new BD_GRHUMANOSContext()) { db.Vacaciones.Add(vacaciones); db.SaveChanges(); } }
public ActionResult Crear(Vacacione vacaciones) { try { if (vacaciones.Desde == null) { ModelState.AddModelError("", "Debe ingresar cuando inician las vacaciones"); return(View(vacaciones)); } if (vacaciones.Hasta == null) { ModelState.AddModelError("", "Debe ingresar cuando terminan las vacaciones"); return(View(vacaciones)); } if (vacaciones.Age == null) { ModelState.AddModelError("", "Debe ingresar el año de la licencia"); return(View(vacaciones)); } VacacionesNG.Agregar(vacaciones); return(RedirectToAction("Index")); } catch { ModelState.AddModelError("", "Ocurrió un error al agregar las vacaciones"); return(View(vacaciones)); } }
public ActionResult DeleteConfirmed(int id) { Vacacione vacacione = db.Vacaciones.Find(id); db.Vacaciones.Remove(vacacione); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,FK_Empleado,Comentario,Fecha_Entrada,Fecha_Salida")] Vacacione vacacione) { if (ModelState.IsValid) { db.Entry(vacacione).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FK_Empleado = new SelectList(db.Empleados, "ID", "Nombre", vacacione.FK_Empleado); return(View(vacacione)); }
public ActionResult Edit([Bind(Include = "Id,Empleado_ID,Fecha_Inicio,Fecha_Fin,Comentario")] Vacacione vacacione) { if (ModelState.IsValid) { db.Entry(vacacione).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Empleado_ID = new SelectList(db.Empleados, "Id", "Nombre", vacacione.Empleado_ID); return(View(vacacione)); }
public ActionResult Edit([Bind(Include = "Id,IdEmpleado,Desde,Hasta,Correspondiente_a,Comentarios")] Vacacione vacacione) { if (ModelState.IsValid) { db.Entry(vacacione).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdEmpleado = new SelectList(db.Empleados, "Id", "Nombre", vacacione.IdEmpleado); return(View(vacacione)); }
public ActionResult Edit([Bind(Include = "id,idEmpleado,desde,hasta,correspondiente,comentarios")] Vacacione vacacione) { if (ModelState.IsValid) { db.Entry(vacacione).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idEmpleado = new SelectList(db.Empleadoes, "id", "codigoEmpleado", vacacione.idEmpleado); return(View(vacacione)); }
public ActionResult Create([Bind(Include = "Id,CodEmpleado,FechaInicio,FechaFin,Correspondiente,Comentario")] Vacacione vacacione) { if (ModelState.IsValid) { db.Vacaciones.Add(vacacione); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CodEmpleado = new SelectList(db.Empleados, "Id", "Nombre"); return(View(vacacione)); }
public ActionResult Create([Bind(Include = "Id,IdEmpleado,Desde,Hasta,Correspondiente_a,Comentarios")] Vacacione vacacione) { if (ModelState.IsValid) { db.Vacaciones.Add(vacacione); db.SaveChanges(); return(RedirectToAction("Create")); } ViewBag.IdEmpleado = new SelectList(db.Empleados, "Id", "Nombre", vacacione.IdEmpleado); return(View(vacacione)); }
// GET: Vacaciones/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Vacacione vacacione = db.Vacaciones.Find(id); if (vacacione == null) { return(HttpNotFound()); } return(View(vacacione)); }
// GET: Vacaciones/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Vacacione vacacione = db.Vacaciones.Find(id); if (vacacione == null) { return(HttpNotFound()); } ViewBag.FK_Empleado = new SelectList(db.Empleados, "ID", "Nombre", vacacione.FK_Empleado); return(View(vacacione)); }
public ActionResult Create(Vacacione vacaciones) { try { int CodigoEmpleado = Convert.ToInt32(Request.Form["IdEmpleado"]); var EmpleadoSalida = db.Empleados.Where(m => m.Id == CodigoEmpleado && m.estatus == "Activo").First(); int IdSalida = EmpleadoSalida.Id; vacaciones.IdEmpleado = IdSalida; db.Vacaciones.Add(vacaciones); db.SaveChanges(); return(RedirectToAction("Index")); } catch { } ViewBag.NoResultados = "No hay ningún empleado con este código"; return(View()); }