예제 #1
0
        // GET: Centros_Trabajo/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ERGOS_Centros_Trabajo_N01 eRGOS_Centros_Trabajo_N01 = db.ERGOS_Centros_Trabajo_N01.Find(id);

            if (eRGOS_Centros_Trabajo_N01 == null)
            {
                return(HttpNotFound());
            }


            int Encuestados_M = (from Depts in db.ERGOS_Cuestionarios_Trabajador_N01
                                 where Depts.id_centro_trabajo == id && Depts.Sexo == "1"
                                 select new { Depts.Departamento }).Count();

            int Encuestados_F = (from Depts in db.ERGOS_Cuestionarios_Trabajador_N01
                                 where Depts.id_centro_trabajo == id && Depts.Sexo == "2"
                                 select new { Depts.Departamento }).Count();

            ViewBag.Encuestados_M = Encuestados_M;
            ViewBag.Encuestados_F = Encuestados_F;
            ViewBag.Encuestados   = Encuestados_M + Encuestados_F;


            ViewBag.id_empresa = new SelectList(db.ERGOS_Empresas_N01.Where(E => E.deleted_at == null), "id_empresa", "Razon_Social", eRGOS_Centros_Trabajo_N01.id_empresa);
            return(View(eRGOS_Centros_Trabajo_N01));
        }
예제 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            ERGOS_Centros_Trabajo_N01 eRGOS_Centros_Trabajo_N01 = db.ERGOS_Centros_Trabajo_N01.Find(id);

            db.ERGOS_Centros_Trabajo_N01.Remove(eRGOS_Centros_Trabajo_N01);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #3
0
 public ActionResult Edit([Bind(Include = "id_centro_trabajo,id_empresa,Nombre_centro_trabajo,No_emplados,Fecha_Auditoria")] ERGOS_Centros_Trabajo_N01 eRGOS_Centros_Trabajo_N01)
 {
     if (ModelState.IsValid)
     {
         db.Entry(eRGOS_Centros_Trabajo_N01).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.id_empresa = new SelectList(db.ERGOS_Empresas_N01.Where(E => E.deleted_at == null), "id_empresa", "Razon_Social", eRGOS_Centros_Trabajo_N01.id_empresa);
     return(View(eRGOS_Centros_Trabajo_N01));
 }
예제 #4
0
        // GET: Centros_Trabajo/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ERGOS_Centros_Trabajo_N01 eRGOS_Centros_Trabajo_N01 = db.ERGOS_Centros_Trabajo_N01.Find(id);

            if (eRGOS_Centros_Trabajo_N01 == null)
            {
                return(HttpNotFound());
            }
            return(View(eRGOS_Centros_Trabajo_N01));
        }
        //***********************************************************************************************************************************************************************************************************************************************************
        //
        //                                                                      ESTE REPORTE MUESTRA LOS RESULTADOS GENERALES EN PDF
        //
        //***********************************************************************************************************************************************************************************************************************************************************

        public ActionResult ReGOwYbqttJ6fobQArasdsdsdHIhihisdih876AhwNvjDfGFasauIhma4ZpjMxmTosLw(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            ERGOS_Centros_Trabajo_N01 eRGOS_Centros_Trabajo_N01 = db.ERGOS_Centros_Trabajo_N01.Find(id);

            if (eRGOS_Centros_Trabajo_N01 == null)
            {
                return(HttpNotFound());
            }

            ViewBag.Empresa        = eRGOS_Centros_Trabajo_N01.ERGOS_Empresas_N01.Razon_Social;
            ViewBag.Centro_Trabajo = eRGOS_Centros_Trabajo_N01.Nombre_centro_trabajo;
            ViewBag.fecha          = eRGOS_Centros_Trabajo_N01.Fecha_Auditoria;
            ViewBag.RFC            = eRGOS_Centros_Trabajo_N01.ERGOS_Empresas_N01.RFC;
            ViewBag.Domicilio      = eRGOS_Centros_Trabajo_N01.ERGOS_Empresas_N01.Domicilio;
            ViewBag.tel            = eRGOS_Centros_Trabajo_N01.ERGOS_Empresas_N01.Telefono;
            ViewBag.giro           = eRGOS_Centros_Trabajo_N01.ERGOS_Empresas_N01.Actividad_Principal;
            ViewBag.contact_name   = eRGOS_Centros_Trabajo_N01.ERGOS_Empresas_N01.Contacto_Nombre;
            ViewBag.contact_mail   = eRGOS_Centros_Trabajo_N01.ERGOS_Empresas_N01.Email;
            ViewBag.cedula         = "CAFI940130HCHSRR10";

            int Encuestados_M = (from Depts in db.ERGOS_Cuestionarios_Trabajador_N01
                                 where Depts.id_centro_trabajo == id && Depts.Sexo == "1"
                                 select new { Depts.Departamento }).Count();

            int Encuestados_F = (from Depts in db.ERGOS_Cuestionarios_Trabajador_N01
                                 where Depts.id_centro_trabajo == id && Depts.Sexo == "2"
                                 select new { Depts.Departamento }).Count();

            ViewBag.Encuestados_M = Encuestados_M;
            ViewBag.Encuestados_F = Encuestados_F;
            ViewBag.Encuestados   = Encuestados_M + Encuestados_F;


            ViewBag.id_empresa = new SelectList(db.ERGOS_Empresas_N01.Where(E => E.deleted_at == null), "id_empresa", "Razon_Social", eRGOS_Centros_Trabajo_N01.id_empresa);
            return(View(eRGOS_Centros_Trabajo_N01));
        }