public static List <AuditoriaCapacitacionYBienestar> seleccionarAuditoriaCapacitacionYBienestar()
        {
            List <AuditoriaCapacitacionYBienestar> lista = new List <AuditoriaCapacitacionYBienestar>();

            try
            {
                AuditoriaModeloDataContext contexto = new AuditoriaModeloDataContext();

                lista = contexto.AuditoriaCapacitacionYBienestar.Where(a => a.idAuditor == auditorActivo.idAuditor && a.idEmpresa == empresaActiva.idEmpresa).ToList();
            }
            catch (Exception) { }

            return(lista);
        }
        public static List <AuditoriaRecursosYReclutamiento> seleccionarAuditoriaRecursosYReclutamiento()
        {
            List <AuditoriaRecursosYReclutamiento> lista = new List <AuditoriaRecursosYReclutamiento>();

            try
            {
                AuditoriaModeloDataContext contexto = new AuditoriaModeloDataContext();

                lista = contexto.AuditoriaRecursosYReclutamiento.Where(a => a.idAuditor == auditorActivo.idAuditor && a.idEmpresa == empresaActiva.idEmpresa).ToList();
            }
            catch (Exception) { }

            return(lista);
        }
        // INSERTS
        public static bool insertarCuestionarioGeneral(
            int p1,
            int p2,
            int p3,
            int p4,
            int p5,
            int p6,
            int p7,
            int p8,
            int p9,
            int p10,
            string comentario
            )
        {
            AuditoriaRecursosHumanos c = null;

            try
            {
                AuditoriaModeloDataContext contexto = new AuditoriaModeloDataContext();

                c = new AuditoriaRecursosHumanos
                {
                    p1         = p1,
                    p2         = p2,
                    p3         = p3,
                    p4         = p4,
                    p5         = p5,
                    p6         = p6,
                    p7         = p7,
                    p8         = p8,
                    p9         = p9,
                    p10        = p10,
                    comentario = DateTime.Now.ToShortDateString() + " - " + comentario,
                    idAuditor  = auditorActivo.idAuditor,
                    idEmpresa  = empresaActiva.idEmpresa
                };

                contexto.AuditoriaRecursosHumanos.InsertOnSubmit(c);
                contexto.SubmitChanges();
            }
            catch (Exception)
            {
                return(false);
            }

            return(true);
        }
        public static List <Empresa> seleccionarEmpresas()
        {
            List <Empresa> listaEmpresas = new List <Empresa>();

            try
            {
                AuditoriaModeloDataContext contexto = new AuditoriaModeloDataContext();

                List <AuditorXEmpresa> listaEmpresasAuditadas = contexto.AuditorXEmpresa.Where(axe => axe.idAuditor == auditorActivo.idAuditor).ToList();

                foreach (AuditorXEmpresa axe in listaEmpresasAuditadas)
                {
                    listaEmpresas.Add(axe.Empresa);
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(listaEmpresas);
        }