// GET: Encuestas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ERGOS_Cuestionarios_Trabajador_N01 eRGOS_Cuestionarios_Trabajador_N01 = db.ERGOS_Cuestionarios_Trabajador_N01.Find(id); if (eRGOS_Cuestionarios_Trabajador_N01 == null) { return(HttpNotFound()); } //ViewBag.id_encuesta = new SelectList(db.ERGOS_Cuestionarios_N01, "id_cuestionario", "Cuestionario", eRGOS_Cuestionarios_Trabajador_N01.id_encuesta); ViewBag.id_empresa = new SelectList(db.ERGOS_Empresas_N01.Where(c => c.deleted_at == null), "id_empresa", "Razon_Social", eRGOS_Cuestionarios_Trabajador_N01.id_empresa); ViewBag.id_centro_trabajo = new SelectList(db.ERGOS_Centros_Trabajo_N01.Where(c => c.deleted_at == null), "id_centro_trabajo", "Nombre_centro_trabajo", eRGOS_Cuestionarios_Trabajador_N01.id_centro_trabajo); ViewBag.Departamento = new SelectList(db.ERGOS_Departamentos_N01, "id_departamento", "Departamento", eRGOS_Cuestionarios_Trabajador_N01.ERGOS_Departamentos_N01.id_departamento); //ViewBag.Departamento = new SelectList(from Survey in db.ERGOS_Cuestionarios_Trabajador_N01 // join Empresas in db.ERGOS_Empresas_N01 on Survey.id_empresa equals Empresas.id_empresa // join Plantas in db.ERGOS_Centros_Trabajo_N01 on Empresas.id_empresa equals Plantas.id_empresa // join Depts in db.ERGOS_Departamentos_N01 on Plantas.id_centro_trabajo equals Depts.id_centro_trabajo // where Empresas.deleted_at != null // select new { Depts.id_departamento, Depts.Departamento }).ToList(); return(View(eRGOS_Cuestionarios_Trabajador_N01)); }
public ActionResult DeleteConfirmed(int id) { ERGOS_Cuestionarios_Trabajador_N01 eRGOS_Cuestionarios_Trabajador_N01 = db.ERGOS_Cuestionarios_Trabajador_N01.Find(id); db.ERGOS_Cuestionarios_Trabajador_N01.Remove(eRGOS_Cuestionarios_Trabajador_N01); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "id_cuestionario_trabajador,id_trabajador,id_encuesta,fecha,id_empresa,Sexo,Edad,Estado_Civil,Nivel_Esudios,Ocupacion,Departamento,Tipo_puesto,Tipo_Contratacion,Tipo_Jornada,Rotacion_Turno,Experiencia_puesto_actual,Experiencia_puesto_laboral,id_centro_trabajo")] ERGOS_Cuestionarios_Trabajador_N01 eRGOS_Cuestionarios_Trabajador_N01) { int?id_empresa = eRGOS_Cuestionarios_Trabajador_N01.id_empresa; int?id_centro_trabajo = eRGOS_Cuestionarios_Trabajador_N01.id_centro_trabajo; int?id_encuesta; // SE QUITO NEW Y {} PARA DEJAR DE SER TIPO ANONIMO Y ASI PODER ASIGNARLO //int? id_encuesta = (from total in db.ERGOS_Empresas_N01 // where total.id_empresa == id_empresa // select total.id_encuesta).FirstOrDefault(); int?Choosing_id_encuesta = (from total in db.ERGOS_Centros_Trabajo_N01 where total.id_empresa == id_empresa && total.id_centro_trabajo == id_centro_trabajo select total.No_emplados).FirstOrDefault(); if (Choosing_id_encuesta <= 50) { id_encuesta = 2; } else if (Choosing_id_encuesta > 50) { id_encuesta = 3; } else { TempData["Folio_Existente"] = "Asignar numero valido de empleados al centro de trabajo seleccionado"; ViewBag.id_empresa = new SelectList(db.ERGOS_Empresas_N01.Where(e => e.deleted_at == null), "id_empresa", "Razon_Social", eRGOS_Cuestionarios_Trabajador_N01.id_empresa); ViewBag.id_centro_trabajo = new SelectList(db.ERGOS_Centros_Trabajo_N01.Where(c => c.deleted_at == null), "id_centro_trabajo", "Nombre_centro_trabajo", 0); ViewBag.Departamento = new SelectList(db.ERGOS_Departamentos_N01, "id_departamento", "Departamento", 0); return(View(eRGOS_Cuestionarios_Trabajador_N01)); } int?resultado_busqueda = (from verificacion in db.ERGOS_Cuestionarios_Trabajador_N01 where verificacion.id_empresa == id_empresa && verificacion.id_encuesta == id_encuesta && verificacion.id_trabajador == eRGOS_Cuestionarios_Trabajador_N01.id_trabajador select verificacion.id_encuesta).Count(); if (ModelState.IsValid && resultado_busqueda == 0) { eRGOS_Cuestionarios_Trabajador_N01.id_encuesta = id_encuesta; db.ERGOS_Cuestionarios_Trabajador_N01.Add(eRGOS_Cuestionarios_Trabajador_N01); db.SaveChanges(); return(RedirectToAction("Index")); } if (resultado_busqueda != 0) { TempData["Folio_Existente"] = "El numero de Folio ya está dado de alta para la empresa Seleccionada"; } ViewBag.id_empresa = new SelectList(db.ERGOS_Empresas_N01.Where(c => c.deleted_at == null), "id_empresa", "Razon_Social", eRGOS_Cuestionarios_Trabajador_N01.id_empresa); ViewBag.id_centro_trabajo = new SelectList(db.ERGOS_Centros_Trabajo_N01.Where(c => c.deleted_at == null), "id_centro_trabajo", "Nombre_centro_trabajo", 0); ViewBag.Departamento = new SelectList(db.ERGOS_Departamentos_N01, "id_departamento", "Departamento", 0); return(View(eRGOS_Cuestionarios_Trabajador_N01)); }
public ActionResult Edit([Bind(Include = "id_cuestionario_trabajador,id_trabajador,id_encuesta,fecha")] ERGOS_Cuestionarios_Trabajador_N01 eRGOS_Cuestionarios_Trabajador_N01) { if (ModelState.IsValid) { db.Entry(eRGOS_Cuestionarios_Trabajador_N01).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_encuesta = new SelectList(db.ERGOS_Cuestionarios_N01, "id_cuestionario", "Cuestionario", eRGOS_Cuestionarios_Trabajador_N01.id_encuesta); // ViewBag.id_trabajador = new SelectList(db.ERGOS_Trabajadores_N01, "id_trabajador", "Sexo", eRGOS_Cuestionarios_Trabajador_N01.id_trabajador); return(View(eRGOS_Cuestionarios_Trabajador_N01)); }
// GET: Encuestas/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ERGOS_Cuestionarios_Trabajador_N01 eRGOS_Cuestionarios_Trabajador_N01 = db.ERGOS_Cuestionarios_Trabajador_N01.Find(id); if (eRGOS_Cuestionarios_Trabajador_N01 == null) { return(HttpNotFound()); } return(View(eRGOS_Cuestionarios_Trabajador_N01)); }
public ActionResult Edit([Bind(Include = "id_cuestionario_trabajador,id_trabajador,id_encuesta,fecha,id_empresa,Sexo,Edad,Estado_Civil,Nivel_Esudios,Ocupacion,Departamento,Tipo_puesto,Tipo_Contratacion,Tipo_Jornada,Rotacion_Turno,Experiencia_puesto_actual,Experiencia_puesto_laboral")] ERGOS_Cuestionarios_Trabajador_N01 eRGOS_Cuestionarios_Trabajador_N01) { if (ModelState.IsValid) { db.Entry(eRGOS_Cuestionarios_Trabajador_N01).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } //ViewBag.id_encuesta = new SelectList(db.ERGOS_Cuestionarios_N01, "id_cuestionario", "Cuestionario", eRGOS_Cuestionarios_Trabajador_N01.id_encuesta); ViewBag.id_empresa = new SelectList(db.ERGOS_Empresas_N01.Where(c => c.deleted_at == null), "id_empresa", "Razon_Social", eRGOS_Cuestionarios_Trabajador_N01.id_empresa); ViewBag.id_centro_trabajo = new SelectList(db.ERGOS_Centros_Trabajo_N01.Where(c => c.deleted_at == null), "id_centro_trabajo", "Nombre_centro_trabajo", eRGOS_Cuestionarios_Trabajador_N01.id_centro_trabajo); ViewBag.Departamento = new SelectList(db.ERGOS_Departamentos_N01, "id_departamento", "Departamento", eRGOS_Cuestionarios_Trabajador_N01.ERGOS_Departamentos_N01.id_departamento); return(View(eRGOS_Cuestionarios_Trabajador_N01)); }
// GET: EncuestasN01/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ERGOS_Cuestionarios_Trabajador_N01 eRGOS_Cuestionarios_Trabajador_N01 = db.ERGOS_Cuestionarios_Trabajador_N01.Find(id); if (eRGOS_Cuestionarios_Trabajador_N01 == null) { return(HttpNotFound()); } ViewBag.id_encuesta = new SelectList(db.ERGOS_Cuestionarios_N01, "id_cuestionario", "Cuestionario", eRGOS_Cuestionarios_Trabajador_N01.id_encuesta); // ViewBag.id_trabajador = new SelectList(db.ERGOS_Trabajadores_N01, "id_trabajador", "Sexo", eRGOS_Cuestionarios_Trabajador_N01.id_trabajador); return(View(eRGOS_Cuestionarios_Trabajador_N01)); }