// // GET: /DiarioOperadorCombinadas/Edit/5 public ActionResult Edit(int id = 0) { var param = db.ParametrosGenerales.First(); var d = from dia in db.DiarioOperadorCombinadas where (dia.PlanOperadoresCombinadasid == id && dia.fecha == param.fechaActual) select dia; DiarioOperadorCombinadas diariooperadorcombinadas = d.First(); if (diariooperadorcombinadas == null) { return(HttpNotFound()); } var user = Session["usuarioActual"] as Usuario; if (diariooperadorcombinadas.Usuario.nombreUsuario != user.nombreUsuario) { throw new SecurityException("No puede modificar las entradas de otro usuario"); } var p = from it in db.Campo select new { it.id, data = it.Suministradores.TiposSectorPropiedad.nombreTipoSector + " " + it.Suministradores.nombreSuministrador + " (" + it.VariedadCana.nombreVariedad + "/ " + it.cepa + ")" }; ViewBag.Campoid = new SelectList(p, "id", "data", diariooperadorcombinadas.Campoid); ViewBag.EstadoEquipoid = new SelectList(db.EstadoEquipo, "id", "nombreEstado", diariooperadorcombinadas.EstadoEquipoid); var op = from plan in db.PlanOperadoresCombinadas where plan.Zafrasid == param.zafraAct && plan.OperadorCombinada.activo select new { plan.id, data = plan.OperadorCombinada.nombreOperador + " " + plan.CentrosRecepcion.nombreCentroRecepcion }; ViewBag.PlanOperadoresCombinadasid = new SelectList(op, "id", "data", diariooperadorcombinadas.PlanOperadoresCombinadasid); return(View(diariooperadorcombinadas)); }
public ActionResult Create(DiarioOperadorCombinadas diariooperadorcombinadas) { var param = db.ParametrosGenerales.First(); var user = Session["usuarioActual"] as Usuario; if (ModelState.IsValid) { diariooperadorcombinadas.Usuarioid = user.id; diariooperadorcombinadas.Zafrasid = param.zafraAct; diariooperadorcombinadas.fecha = param.fechaActual; db.DiarioOperadorCombinadas.Add(diariooperadorcombinadas); db.SaveChanges(); return(RedirectToAction("Create")); } var p = from it in db.Campo select new { it.id, data = it.Suministradores.TiposSectorPropiedad.nombreTipoSector + " " + it.Suministradores.nombreSuministrador + " (" + it.VariedadCana.nombreVariedad + "/ " + it.cepa + ")" }; ViewBag.Campoid = new SelectList(p, "id", "data", diariooperadorcombinadas.Campoid); ViewBag.EstadoEquipoid = new SelectList(db.EstadoEquipo, "id", "nombreEstado", diariooperadorcombinadas.EstadoEquipoid); var op = from plan in db.PlanOperadoresCombinadas where plan.Zafrasid == param.zafraAct && plan.OperadorCombinada.activo select new { plan.id, data = plan.OperadorCombinada.nombreOperador + " " + plan.CentrosRecepcion.nombreCentroRecepcion }; ViewBag.PlanOperadoresCombinadasid = new SelectList(op, "id", "data", diariooperadorcombinadas.PlanOperadoresCombinadasid); return(View(diariooperadorcombinadas)); }
public ActionResult DeleteConfirmed(int id) { var p = db.ParametrosGenerales.First(); var d = from dia in db.DiarioOperadorCombinadas where (dia.PlanOperadoresCombinadasid == id && dia.fecha == p.fechaActual) select dia; DiarioOperadorCombinadas diariooperadorcombinadas = d.First(); db.DiarioOperadorCombinadas.Remove(diariooperadorcombinadas); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /DiarioOperadorCombinadas/Delete/5 public ActionResult Delete(int id = 0) { var p = db.ParametrosGenerales.First(); var d = from dia in db.DiarioOperadorCombinadas where (dia.PlanOperadoresCombinadasid == id && dia.fecha == p.fechaActual) select dia; DiarioOperadorCombinadas diariooperadorcombinadas = d.First(); if (diariooperadorcombinadas == null) { return(HttpNotFound()); } var user = Session["usuarioActual"] as Usuario; if (diariooperadorcombinadas.Usuario.nombreUsuario != user.nombreUsuario) { throw new SecurityException("No puede Eliminar las entradas de otro usuario"); } return(View(diariooperadorcombinadas)); }