public ActionResult Create([Bind(Include = "IdSalidaEmpleados,Empleados,TipoSalida,Motivo,FechaSalida")] SalidaEmpleado salidaEmpleados) { var query = (from a in db.Empleados where a.IdEmpleado == salidaEmpleados.Empleado select a).First(); query.Estatus = "Inactivo"; db.SaveChanges(); if (ModelState.IsValid) { //var query = (from a in db.Empleados // where a.IdEmpleado == salidaEmpleados.Empleados // select a).First(); db.SalidaEmpleado.Add(salidaEmpleados); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Empleados = new SelectList(db.Empleados, "IdEmpleado", "Nombre", salidaEmpleados.Empleado); ViewBag.TipoSalida = new SelectList(db.SalidaEmpleado, "IdSalidaEmpleados", "checkTipoSalida"); return(View(salidaEmpleados)); }
public void Agregar(SalidaEmpleado salidaEmpleado) { using (var db = new BD_GRHUMANOSContext()) { db.SalidaEmpleadoes.Add(salidaEmpleado); db.SaveChanges(); } }
public ActionResult SalidaEmpleado(SalidaEmpleado salida, String DropDownList) { //**************************************************************************** // Querys Inactivo //***************************************************************************** var query4 = (from a in BD.Empleados where a.NombreEmpleado == DropDownList select a).First(); var query2 = (from a in BD.Empleados where a.NombreEmpleado == DropDownList select a.NombreEmpleado).First(); if (query4 != null) { query4.Estado = "Inactivo"; salida.Empleado = query2.ToString(); } BD.SalidaEmpleados.Add(salida); BD.SaveChanges(); return(RedirectToAction("Enviado", "Mantenimiento", "Home")); }
public ActionResult DeleteConfirmed(int id) { SalidaEmpleado salidaEmpleados = db.SalidaEmpleado.Find(id); db.SalidaEmpleado.Remove(salidaEmpleados); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(SalidaEmpleado salidaEmpleado) { if (ModelState.IsValid) { saliempleldn.Update(salidaEmpleado); return(RedirectToAction("Index", "SalidaEmpleado", new { area = "Admin" })); } return(View()); }
public ActionResult Edit([Bind(Include = "IdSalidaEmpleados,Empleados,TipoSalida,Motivo,FechaSalida")] SalidaEmpleado salidaEmpleados) { if (ModelState.IsValid) { db.Entry(salidaEmpleados).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Empleados = new SelectList(db.Empleados, "IdEmpleado", "Nombre", salidaEmpleados.Empleado); return(View(salidaEmpleados)); }
public ActionResult Edit([Bind(Include = "IdSalida,IdEmpleado,TipoSalida,Motivo,FechaSalida")] SalidaEmpleado salidaEmpleado) { if (ModelState.IsValid) { db.Entry(salidaEmpleado).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdEmpleado = new SelectList(db.MantenimientoEmpleados, "Id", "CodigoEmpleado", salidaEmpleado.IdEmpleado); return(View(salidaEmpleado)); }
public ActionResult Create(SalidaEmpleado model) { try { // TODO: Add insert logic here Db.SalidaEmpleado.Add(model); Db.SaveChanges(); return(RedirectToAction("Index", model)); } catch { return(View()); } }
// GET: SalidaEmpleadoses/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SalidaEmpleado salidaEmpleados = db.SalidaEmpleado.Find(id); if (salidaEmpleados == null) { return(HttpNotFound()); } return(View(salidaEmpleados)); }
// GET: SalidaEmpleadoses/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SalidaEmpleado salidaEmpleados = db.SalidaEmpleado.Find(id); if (salidaEmpleados == null) { return(HttpNotFound()); } ViewBag.Empleados = new SelectList(db.Empleados, "IdEmpleado", "Nombre", salidaEmpleados.Empleado); return(View(salidaEmpleados)); }
// GET: SalidaEmpleadoes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SalidaEmpleado salidaEmpleado = db.SalidaEmpleados.Find(id); if (salidaEmpleado == null) { return(HttpNotFound()); } ViewBag.IdEmpleado = new SelectList(db.MantenimientoEmpleados, "Id", "CodigoEmpleado", salidaEmpleado.IdEmpleado); return(View(salidaEmpleado)); }
public ActionResult Create(SalidaEmpleado salidaEmpleado) { ViewBag.EmpleadoId = empleldn.GetAll().Where(y => y.Estatus == "A").Select(x => new SelectListItem() { Text = x.Nombre + " " + x.Apellido + " (" + x.CodigoEmp + ") ", Value = x.Id.ToString() }); if (ModelState.IsValid) { var x = empleldn.GetActives().Where(y => y.Id == salidaEmpleado.EmpleadoId); var instanciavalor = x.First(); instanciavalor.Estatus = "I"; empleldn.Update(instanciavalor); saliempleldn.Insert(salidaEmpleado); return(RedirectToAction("Index", "SalidaEmpleado", new { area = "Admin" })); } return(View()); }
public ActionResult Create(SalidaEmpleado salida) { 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; Empleado EmpleadoStatus = db.Empleados.Where(m => m.estatus == "Activo" && m.Id == salida.IdEmpleado).First(); EmpleadoStatus.estatus = "Inactivo"; salida.IdEmpleado = IdSalida; db.Entry(EmpleadoStatus).State = EntityState.Modified; db.SalidaEmpleados.Add(salida); db.SaveChanges(); return(RedirectToAction("Index")); } catch { } ViewBag.NoResultados = "No hay ningún empleado con este código"; return(View()); }
public ActionResult Crear(SalidaEmpleado sempleado, Empleado empleado) { try { if (sempleado.idEmpleado == null) { ModelState.AddModelError("", "Debe ingresar el id del empleado."); return(View(sempleado)); } if (sempleado.TipoSalida == null) { ModelState.AddModelError("", "Debe ingresar el tipo de salida del empleado"); return(View(sempleado)); } if (sempleado.Motivo == null) { ModelState.AddModelError("", "Debe ingresar el motivo de salida del empleado"); return(View(sempleado)); } if (sempleado.FechaSalida == null) { ModelState.AddModelError("", "Debe ingresar la fecha de salida del empleado"); return(View(sempleado)); } EmpleadoNG.InactivarEmpleado(sempleado.idEmpleado); SalidaEmpleadoNG.Agregar(sempleado); return(RedirectToAction("ViewSalidaEmpleado")); } catch { ModelState.AddModelError("", "Ocurrió un error al agregar el empleado"); return(View(sempleado)); } }
public void Update(SalidaEmpleado SalidaEmpleado) { objLAD.Update(SalidaEmpleado); }
public void Insert(SalidaEmpleado salidaEmpleado) { db.SalidaEmpleado.Add(salidaEmpleado); db.SaveChanges(); }
public void Update(SalidaEmpleado salidaEmpleado) { db.Entry(salidaEmpleado).State = EntityState.Modified; db.SaveChanges(); }
public void Insert(SalidaEmpleado SalidaEmpleado) { objLAD.Insert(SalidaEmpleado); }