Beispiel #1
0
        public EmpresasBean sp_DatosEmpresa_UsuarioSession(int type, int key)
        {
            EmpresasBean empBean = new EmpresasBean();

            try
            {
                this.Conectar();
                SqlCommand cmd = new SqlCommand("sp_DatosEmpresa_UsuarioSession", this.conexion)
                {
                    CommandType = CommandType.StoredProcedure
                };
                cmd.Parameters.Add(new SqlParameter("@IdUsuario", key));
                cmd.Parameters.Add(new SqlParameter("@TipoUsuario", type));
                SqlDataReader data = cmd.ExecuteReader();
                if (data.Read())
                {
                    empBean.iIdEmpresa = Convert.ToInt32(data["IdEmpresa"]);
                    empBean.sNombre    = data["Nombre"].ToString();
                    empBean.sMensaje   = "success";
                }
                else
                {
                    empBean.sMensaje = "error";
                }
                cmd.Dispose(); cmd.Parameters.Clear(); data.Close(); conexion.Close();
            }
            catch (Exception exc)
            {
                Console.WriteLine(exc);
            }
            return(empBean);
        }
Beispiel #2
0
        public List <EmpresasBean> sp_EmpresaSinUser()
        {
            List <EmpresasBean> listEmp = new List <EmpresasBean>();

            try
            {
                this.Conectar();
                SqlCommand cmd = new SqlCommand("sp_EmpresaSinUser", this.conexion)
                {
                    CommandType = CommandType.StoredProcedure
                };
                SqlDataReader data = cmd.ExecuteReader();
                if (data.HasRows)
                {
                    while (data.Read())
                    {
                        EmpresasBean empBean = new EmpresasBean();
                        empBean.iIdEmpresa = Convert.ToInt32(data["IdEmpresa"].ToString());
                        empBean.sNombre    = data["Nombre"].ToString();
                        listEmp.Add(empBean);
                    }
                }
                cmd.Dispose(); cmd.Parameters.Clear(); data.Close(); conexion.Close();
            }
            catch (Exception exc)
            {
                Console.WriteLine(exc);
            }
            return(listEmp);
        }
Beispiel #3
0
        public EmpresasBean sp_Update_Centro_Trabajo(int centro, string nombrec, string ubicacionc)
        {
            EmpresasBean empBean = new EmpresasBean();

            try
            {
                this.Conectar();
                SqlCommand cmd = new SqlCommand("sp_Update_Centro_Trabajo", this.conexion)
                {
                    CommandType = CommandType.StoredProcedure
                };
                cmd.Parameters.Add(new SqlParameter("@Centro", centro));
                cmd.Parameters.Add(new SqlParameter("@Nombrec", nombrec));
                cmd.Parameters.Add(new SqlParameter("@Ubicacionc", ubicacionc));
                if (cmd.ExecuteNonQuery() > 0)
                {
                    empBean.sMensaje = "success";
                }
                else
                {
                    empBean.sMensaje = "error";
                }
                cmd.Dispose(); cmd.Parameters.Clear(); conexion.Close();
            }
            catch (Exception exc)
            {
                Console.WriteLine(exc);
            }
            return(empBean);
        }
Beispiel #4
0
        public EmpresasBean sp_Empresas_Update_Retrieve_Empresa(int empresa, int empleados, int applicaciones, int restantes)
        {
            EmpresasBean empBean = new EmpresasBean();

            try
            {
                this.Conectar();
                SqlCommand cmd = new SqlCommand("sp_Empresas_Update_Retrieve_Empresa", this.conexion)
                {
                    CommandType = CommandType.StoredProcedure
                };
                cmd.Parameters.Add(new SqlParameter("@IdEmpresa", empresa));
                cmd.Parameters.Add(new SqlParameter("@CantidadEmpleados", empleados));
                cmd.Parameters.Add(new SqlParameter("@AplicacionesRequeridas", applicaciones));
                cmd.Parameters.Add(new SqlParameter("@AplicacionesRestantes", restantes));
                if (cmd.ExecuteNonQuery() > 0)
                {
                    empBean.sMensaje = "success";
                }
                else
                {
                    empBean.sMensaje = "error";
                }
                cmd.Dispose(); cmd.Parameters.Clear(); cmd.Parameters.Clear(); conexion.Close();
            }
            catch (Exception exc)
            {
                Console.Write(exc);
            }
            return(empBean);
        }
Beispiel #5
0
        public List <EmpresasBean> sp_Datos_TRegistrosCentrosTrabajo_Empresa(int empresa)
        {
            List <EmpresasBean> listEmpBean = new List <EmpresasBean>();

            try
            {
                this.Conectar();
                SqlCommand cmd = new SqlCommand("sp_Datos_TRegistrosCentrosTrabajo_Empresa", this.conexion)
                {
                    CommandType = CommandType.StoredProcedure
                };
                cmd.Parameters.Add(new SqlParameter("@IdEmpresa", empresa));
                SqlDataReader data = cmd.ExecuteReader();
                if (data.HasRows)
                {
                    while (data.Read())
                    {
                        EmpresasBean empBean = new EmpresasBean();
                        empBean.iIdCentroTrabajo = Convert.ToInt32(data["IdCentroTrabajo"]);
                        empBean.sCentroTrabajo   = data["CentroTrabajo"].ToString();
                        empBean.sUbicacionCentro = data["Ubicacion"].ToString();
                        listEmpBean.Add(empBean);
                    }
                }
                cmd.Dispose(); cmd.Parameters.Clear(); data.Close(); conexion.Close();
            }
            catch (Exception exc)
            {
                Console.WriteLine(exc);
            }

            return(listEmpBean);
        }
Beispiel #6
0
        public EmpresasBean sp_Datos_Empresa(int empresa)
        {
            EmpresasBean empBean = new EmpresasBean();

            try
            {
                this.Conectar();
                SqlCommand cmd = new SqlCommand("sp_Datos_Empresa", this.conexion)
                {
                    CommandType = CommandType.StoredProcedure
                };
                cmd.Parameters.Add(new SqlParameter("@IdEmpresa", empresa));
                SqlDataReader data = cmd.ExecuteReader();
                if (data.Read())
                {
                    empBean.iIdEmpresa = int.Parse(data["IdEmpresa"].ToString());
                    empBean.sNombre    = data["Nombre"].ToString();
                    empBean.sMensaje   = "success";
                }
                else
                {
                    empBean.sMensaje = "error";
                }
                cmd.Dispose(); cmd.Parameters.Clear(); data.Close(); conexion.Close();
            }
            catch (Exception exc)
            {
                Console.WriteLine(exc.Message);
            }
            return(empBean);
        }
Beispiel #7
0
        public ActionResult Index()
        {
            EmpresasBean empBean = new EmpresasBean();
            EmpresasDao  empDao  = new EmpresasDao();
            EncuestaP    objEnc  = new EncuestaP();

            objEnc.iIdEmpresa       = Convert.ToInt32(Request.Form["nom_empresa"]);
            objEnc.sCodigoEmpresa   = Request.Form["codigo"].ToString();
            objEnc.iIdCentroTrabajo = Convert.ToInt32(Request.Form["centro_tra"]);
            int    empre = objEnc.iIdEmpresa, estado = 1, centro = objEnc.iIdCentroTrabajo;
            string codigo = objEnc.sCodigoEmpresa;

            empBean = empDao.sp_Datos_Empresas_Retrieve_Empresa(empre, codigo, estado, centro);
            objEnc.iIdRegistroEmpresas = empBean.iIdRegistroEmpresas;
            objEnc.iEmpleados          = empBean.iEmpleados;
            objEnc.iAplicacionesReq    = empBean.iAplicacionesReq;
            objEnc.iIdEmpresa          = empBean.iIdEmpresa;
            objEnc.iAplicacionesRes    = empBean.iAplicacionesRestantes;
            objEnc.sTipoEncuesta       = empBean.sTipoEncuesta;
            objEnc.sCodigoEmpresa      = empBean.sCodigoEmpresa;
            if (Convert.ToString(objEnc.iIdEmpresa) != "0")
            {
                empresa        = objEnc.iIdEmpresa;
                objEnc.sEstado = empBean.sMensaje;
            }
            else
            {
                objEnc.sEstado = "error";
            }
            return(View(objEnc));
        }
Beispiel #8
0
        public EmpresasBean sp_Datos_Centro_Trabajo(int registro)
        {
            EmpresasBean empBean = new EmpresasBean();

            try
            {
                this.Conectar();
                SqlCommand cmd = new SqlCommand("sp_Datos_Centro_Trabajo", this.conexion)
                {
                    CommandType = CommandType.StoredProcedure
                };
                cmd.Parameters.Add(new SqlParameter("@CentroTrabajo", registro));
                SqlDataReader data = cmd.ExecuteReader();
                if (data.Read())
                {
                    empBean.sMensaje         = "success";
                    empBean.iIdCentroTrabajo = Convert.ToInt32(data["IdCentroTrabajo"]);
                    empBean.iIdEmpresa       = Convert.ToInt32(data["IdEmpresa"]);
                    empBean.sCentroTrabajo   = data["CentroTrabajo"].ToString();
                    empBean.sUbicacionCentro = data["Ubicacion"].ToString();
                }
                else
                {
                    empBean.sMensaje = "error";
                }
                cmd.Dispose(); cmd.Parameters.Clear(); data.Close(); conexion.Close();
            }
            catch (Exception exc)
            {
                Console.WriteLine(exc);
            }
            return(empBean);
        }
Beispiel #9
0
        public EmpresasBean sp_Desactiva_RegistroEmpresa(int clvreg)
        {
            EmpresasBean empBean = new EmpresasBean();

            try
            {
                this.Conectar();
                SqlCommand cmd = new SqlCommand("sp_Desactiva_RegistroEmpresa", this.conexion)
                {
                    CommandType = CommandType.StoredProcedure
                };
                cmd.Parameters.Add(new SqlParameter("@IdRegistro", clvreg));
                if (cmd.ExecuteNonQuery() > 0)
                {
                    empBean.sMensaje = "success";
                }
                else
                {
                    empBean.sMensaje = "error";
                }
                cmd.Dispose(); cmd.Parameters.Clear(); conexion.Close();
            }
            catch (Exception exc)
            {
                Console.WriteLine(exc);
            }

            return(empBean);
        }
Beispiel #10
0
        public JsonResult DetallesRegistroEmpresa(int registro)
        {
            EmpresasBean empBean = new EmpresasBean();
            EmpresasDao  empDao  = new EmpresasDao();

            empBean = empDao.sp_Datos_RegistroEmpresas_Retrieve_RegistroEmpresa(registro);
            return(Json(empBean));
        }
Beispiel #11
0
        public JsonResult DatosEmpresa(int empresa, int centro, string codigo)
        {
            EmpresasBean empBe  = new EmpresasBean();
            EmpresasDao  empDa  = new EmpresasDao();
            int          estado = 1;

            empBe = empDa.sp_Datos_Empresas_Retrieve_Empresa(empresa, codigo, estado, centro);
            return(Json(empBe));
        }
Beispiel #12
0
        public EmpresasBean sp_Validar_Registro_Empresa(int empresa, int estado, int empleados, int requeridas, string tipo, string codigo, string mes, string anio, int centro)
        {
            EmpresasBean empBean    = new EmpresasBean();
            int          realizadas = 0;

            try
            {
                this.Conectar();
                SqlCommand cmd = new SqlCommand("sp_Validar_Registro_Empresa", this.conexion)
                {
                    CommandType = CommandType.StoredProcedure
                };
                cmd.Parameters.Add(new SqlParameter("@Empresa", empresa));
                cmd.Parameters.Add(new SqlParameter("@Estado", estado));
                cmd.Parameters.Add(new SqlParameter("@Centro", centro));
                SqlDataReader data = cmd.ExecuteReader();
                if (!data.HasRows)
                {
                    data.Close();
                    SqlCommand ins = new SqlCommand("sp_Insert_RegistrosEmpresa_Retrieve_RegistrosEmpresa", this.conexion)
                    {
                        CommandType = CommandType.StoredProcedure
                    };
                    ins.Parameters.Add(new SqlParameter("@Empresa", empresa));
                    ins.Parameters.Add(new SqlParameter("@Empleados", empleados));
                    ins.Parameters.Add(new SqlParameter("@Requeridas", requeridas));
                    ins.Parameters.Add(new SqlParameter("@Restantes", requeridas));
                    ins.Parameters.Add(new SqlParameter("@Realizadas", realizadas));
                    ins.Parameters.Add(new SqlParameter("@Codigo", codigo));
                    ins.Parameters.Add(new SqlParameter("@Tipo", tipo));
                    ins.Parameters.Add(new SqlParameter("@Anio", anio));
                    ins.Parameters.Add(new SqlParameter("@Estado", estado));
                    ins.Parameters.Add(new SqlParameter("@Mes", mes));
                    ins.Parameters.Add(new SqlParameter("@Centro", centro));
                    if (ins.ExecuteNonQuery() == 1)
                    {
                        empBean.sMensaje = "success";
                    }
                    else
                    {
                        empBean.sMensaje = "errorins";
                    }
                }
                else
                {
                    empBean.sMensaje = "errorval";
                }
                cmd.Dispose(); cmd.Parameters.Clear(); data.Close(); conexion.Close();
            }
            catch (Exception exc)
            {
                Console.WriteLine(exc);
            }

            return(empBean);
        }
Beispiel #13
0
        public JsonResult EmpresaRegistro(string empresa)
        {
            EmpresasBean empBean = new EmpresasBean();
            EmpresasDao  empDao  = new EmpresasDao();

            empBean = empDao.sp_Insert_Empresa_Retrieve_Empresa(empresa);
            var data = new { mensaje = empBean.sMensaje, empresa = empBean.iIdEmpresa };

            return(Json(data));
        }
Beispiel #14
0
        public JsonResult RegDetallesEmpresa(int empresa, int empleados, int requeridas, string tipo, string codigo, string mes, string anio, int centro)
        {
            EmpresasBean empBean = new EmpresasBean();
            EmpresasDao  empDao  = new EmpresasDao();
            int          estado  = 1;

            empBean = empDao.sp_Validar_Registro_Empresa(empresa, estado, empleados, requeridas, tipo, codigo, mes, anio, centro);
            var data = new { mensaje = empBean.sMensaje };

            return(Json(data));
        }
Beispiel #15
0
        public JsonResult DesactivaRegistro(int clvreg)
        {
            EmpresasBean empBean = new EmpresasBean();
            EmpresasDao  empDao  = new EmpresasDao();

            empBean = empDao.sp_Desactiva_RegistroEmpresa(clvreg);
            string resp = empBean.sMensaje;
            var    data = new { estado = resp };

            return(Json(data));
        }
Beispiel #16
0
 public ActionResult CentroTrabajo(int registro, int empresa)
 {
     if (Session["keyUser"] != null)
     {
         EmpresasBean empBean = new EmpresasBean();
         EmpresasDao  empDao  = new EmpresasDao();
         empBean = empDao.sp_Datos_Centro_Trabajo(registro);
         return(View(empBean));
     }
     else
     {
         return(Redirect("../Home/Login"));
     }
 }
Beispiel #17
0
 public ActionResult Detalles(int empresa)
 {
     if (Session["keyUser"] != null)
     {
         EmpresasBean empBe  = new EmpresasBean();
         EmpresasDao  empDao = new EmpresasDao();
         empBe = empDao.sp_Datos_Empresa(empresa);
         return(View(empBe));
     }
     else
     {
         return(Redirect("../Home/Index"));
     }
 }
Beispiel #18
0
        public List <EmpresasBean> sp_Datos_TRegistrosEmpresas_Empresa(int empresa, int centro)
        {
            List <EmpresasBean> listEmpBean = new List <EmpresasBean>();

            try
            {
                this.Conectar();
                SqlCommand cmd = new SqlCommand("sp_Datos_TRegistrosEmpresas_Empresa", this.conexion)
                {
                    CommandType = CommandType.StoredProcedure
                };
                cmd.Parameters.Add(new SqlParameter("@IdEmpresa", empresa));
                cmd.Parameters.Add(new SqlParameter("@Centro", centro));
                SqlDataReader data = cmd.ExecuteReader();
                if (data.HasRows)
                {
                    while (data.Read())
                    {
                        EmpresasBean empBean = new EmpresasBean();
                        empBean.iIdRegistroEmpresas     = Convert.ToInt32(data["IdRegistroEmpresas"].ToString());
                        empBean.iIdEmpresa              = Convert.ToInt32(data["IdEmpresa"].ToString());
                        empBean.sNombre                 = data["Nombre"].ToString();
                        empBean.iEmpleados              = Convert.ToInt32(data["Empleados"].ToString());
                        empBean.iAplicacionesReq        = Convert.ToInt32(data["AplicacionesRequeridas"].ToString());
                        empBean.iAplicacionesRestantes  = Convert.ToInt32(data["AplicacionesRestantes"].ToString());
                        empBean.iAplicacionesRealizadas = Convert.ToInt32(data["AplicacionesRealizadas"].ToString());
                        empBean.sCodigoEmpresa          = data["CodigoEmpresa"].ToString();
                        empBean.sTipoEncuesta           = data["TipoEncuesta"].ToString();
                        empBean.sFechaAnio              = data["FechaAnio"].ToString();
                        empBean.iActivo                 = Convert.ToInt32(data["Activo"].ToString());
                        empBean.sMes             = data["Mes"].ToString();
                        empBean.iIdCentroTrabajo = Convert.ToInt32(data["IdCentroTrabajo"]);
                        empBean.sCentroTrabajo   = data["CentroTrabajo"].ToString();
                        empBean.sUbicacionCentro = data["Ubicacion"].ToString();
                        listEmpBean.Add(empBean);
                    }
                }
                cmd.Dispose(); cmd.Parameters.Clear(); data.Close(); conexion.Close();
            }
            catch (Exception exc)
            {
                Console.WriteLine(exc);
            }

            return(listEmpBean);
        }
Beispiel #19
0
        public EmpresasBean sp_Datos_RegistroEmpresas_Retrieve_RegistroEmpresa(int registro)
        {
            EmpresasBean empBean = new EmpresasBean();

            try
            {
                this.Conectar();
                SqlCommand cmd = new SqlCommand("sp_Datos_RegistroEmpresas_Retrieve_RegistroEmpresa", this.conexion)
                {
                    CommandType = CommandType.StoredProcedure
                };
                cmd.Parameters.Add(new SqlParameter("@IdRegistro", registro));
                SqlDataReader data = cmd.ExecuteReader();
                if (data.Read())
                {
                    empBean.iIdEmpresa              = Convert.ToInt32(data["IdEmpresa"].ToString());
                    empBean.sNombre                 = data["Nombre"].ToString();
                    empBean.iEmpleados              = Convert.ToInt32(data["Empleados"].ToString());
                    empBean.iAplicacionesReq        = Convert.ToInt32(data["AplicacionesRequeridas"].ToString());
                    empBean.iAplicacionesRestantes  = Convert.ToInt32(data["AplicacionesRestantes"].ToString());
                    empBean.iAplicacionesRealizadas = Convert.ToInt32(data["AplicacionesRealizadas"].ToString());
                    empBean.sCodigoEmpresa          = data["CodigoEmpresa"].ToString();
                    empBean.sTipoEncuesta           = data["TipoEncuesta"].ToString();
                    empBean.sFechaAnio              = data["FechaAnio"].ToString();
                    empBean.iActivo                 = Convert.ToInt32(data["Activo"].ToString());
                    empBean.sMes             = data["Mes"].ToString();
                    empBean.iIdCentroTrabajo = Convert.ToInt32(data["IdCentroTrabajo"]);
                    empBean.sCentroTrabajo   = data["CentroTrabajo"].ToString();
                    empBean.sUbicacionCentro = data["Ubicacion"].ToString();
                    empBean.sMensaje         = "success";
                }
                else
                {
                    empBean.sMensaje = "error";
                }
                cmd.Dispose(); cmd.Parameters.Clear(); data.Close(); conexion.Close();
            }
            catch (Exception exc)
            {
                Console.Write(exc);
            }

            return(empBean);
        }
Beispiel #20
0
        public JsonResult EditarCentros(int centro, string nombrec, string ubicacionc)
        {
            EmpresasBean empBean = new EmpresasBean();
            EmpresasDao  empDao  = new EmpresasDao();
            string       result  = "";

            empBean = empDao.sp_Update_Centro_Trabajo(centro, nombrec, ubicacionc);
            if (empBean.sMensaje == "success")
            {
                result = "correct";
            }
            else
            {
                result = "incorrect";
            }
            var data = new { resp = result };

            return(Json(data));
        }
Beispiel #21
0
        public JsonResult DatosGraficaGeneral(int registro, string tipo)
        {
            RegistroCategoriasBean regCatBean = new RegistroCategoriasBean();
            RegistroDao            regDao     = new RegistroDao();

            regCatBean = regDao.sp_ResultadoGeneral_RegistrosEncuestas(registro, tipo);
            EmpresasBean empBean = new EmpresasBean();
            EmpresasDao  empDao  = new EmpresasDao();

            empBean = empDao.sp_Datos_RegistroEmpresas_Retrieve_RegistroEmpresa(registro);
            int resultado = 0;

            if (regCatBean.sMensaje == "success")
            {
                resultado = regCatBean.iSumaValores;
            }
            var data = new { mensaje = regCatBean.sMensaje, result = resultado, realizadas = empBean.iAplicacionesRealizadas };

            return(Json(data));
        }
Beispiel #22
0
        public EmpresasBean sp_Datos_Empresas_Retrieve_Empresa(int empresa, string codigo, int estado, int centro)
        {
            EmpresasBean empBe = new EmpresasBean();

            try
            {
                this.Conectar();
                SqlCommand cmd = new SqlCommand("sp_Datos_Empresas_Retrieve_Empresa", this.conexion)
                {
                    CommandType = CommandType.StoredProcedure
                };
                cmd.Parameters.Add(new SqlParameter("@iIdEmpresa", empresa));
                cmd.Parameters.Add(new SqlParameter("@sCodigoEmpresa", codigo));
                cmd.Parameters.Add(new SqlParameter("@iActivo", estado));
                cmd.Parameters.Add(new SqlParameter("@Centro", centro));
                SqlDataReader data = cmd.ExecuteReader();
                if (data.Read())
                {
                    empBe.iIdEmpresa              = int.Parse(data["IdEmpresa"].ToString());
                    empBe.iIdRegistroEmpresas     = Convert.ToInt32(data["IdRegistroEmpresas"].ToString());
                    empBe.sNombre                 = data["Nombre"].ToString();
                    empBe.iEmpleados              = int.Parse(data["Empleados"].ToString());
                    empBe.iAplicacionesReq        = int.Parse(data["AplicacionesRequeridas"].ToString());
                    empBe.iAplicacionesRestantes  = int.Parse(data["AplicacionesRestantes"].ToString());
                    empBe.sTipoEncuesta           = data["TipoEncuesta"].ToString();
                    empBe.sCodigoEmpresa          = data["TipoEncuesta"].ToString();
                    empBe.iAplicacionesRealizadas = Convert.ToInt32(data["AplicacionesRealizadas"].ToString());
                    empBe.sMensaje                = "success";
                }
                else
                {
                    empBe.sMensaje = "error";
                }
                cmd.Dispose(); cmd.Parameters.Clear(); data.Close(); conexion.Close();
            }
            catch (Exception exc)
            {
                Console.WriteLine(exc);
            }
            return(empBe);
        }
Beispiel #23
0
        public JsonResult ValidarLogin(string user, string pass)
        {
            LoginBean logBean = new LoginBean();
            LoginDao  logDao  = new LoginDao();

            logBean             = logDao.sp_Datos_Usuarios_Retrieve_Usuario(user, pass);
            Session["keyUser"]  = logBean.iIdUsuario;
            Session["nameUser"] = logBean.sUsuario;
            Session["typeUser"] = logBean.iTipoUsuario;
            if (logBean.iTipoUsuario != 1)
            {
                EmpresasBean empBean = new EmpresasBean();
                EmpresasDao  empDao  = new EmpresasDao();
                empBean = empDao.sp_DatosEmpresa_UsuarioSession(logBean.iTipoUsuario, logBean.iIdUsuario);
                if (empBean.sMensaje == "success")
                {
                    Session["keyEmpresa"]  = empBean.iIdEmpresa;
                    Session["nameEmpresa"] = empBean.sNombre;
                }
            }
            return(Json(logBean));
        }
Beispiel #24
0
        public JsonResult DetallesEncuestaOpc(int type, int key)
        {
            List <EncuestasBean> encBean = new List <EncuestasBean>();
            EncuestasDao         encDao  = new EncuestasDao();

            if (type != 1)
            {
                EmpresasBean empBean = new EmpresasBean();
                EmpresasDao  empDao  = new EmpresasDao();
                empBean = empDao.sp_DatosEmpresa_UsuarioSession(type, key);
                if (empBean.sMensaje == "success")
                {
                    encBean = encDao.sp_DatosEncuestaOpcional_DatosPorEmpresa(empBean.iIdEmpresa);
                    return(Json(encBean));
                }
                else
                {
                    var data = new { mensaje = "error" };
                    return(Json(data));
                }
            }
            encBean = encDao.sp_Datos_EncuestaOpcional_Datos();
            return(Json(encBean));
        }
Beispiel #25
0
        public JsonResult DatosGraficas1(int registro)
        {
            RegistroCategoriasBean regCatBean = new RegistroCategoriasBean();
            RegistroDao            regDao     = new RegistroDao();
            //Categorias
            string categoria1 = "Ambiente de trabajo", categoria2 = "Factores propios de la actividad",
                   categoria3 = "Organización del tiempo de trabajo", categoria4 = "Liderazgo y relaciones en el trabajo",
                   categoria5 = "Entorno organizacional";
            //Dominios
            string dominio2 = "Carga de trabajo", dominio3 = "Falta de control sobre el trabajo", dominio4 = "Jornada de trabajo",
                   dominio5 = "Interferencia en la relacion trabajo-familia", dominio6 = "Liderazgo",
                   dominio7 = "Relacion en el trabajo", dominio8 = "Violencia", dominio9 = "Reconocimiento del desempeño",
                   dominio10 = "Insuficiente sentido de pertenencia e inestabilidad";

            regCatBean = regDao.sp_Datos_Categorias_Categoria(registro, categoria1);
            string resCategoria1 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Categorias_Categoria(registro, categoria2);
            string resCategoria2 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Categorias_Categoria(registro, categoria3);
            string resCategoria3 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Categorias_Categoria(registro, categoria4);
            string resCategoria4 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Categorias_Categoria(registro, categoria5);
            string resCategoria5 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Dominios_Dominio(registro, dominio2);
            string resDominio2 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Dominios_Dominio(registro, dominio3);
            string resDominio3 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Dominios_Dominio(registro, dominio4);
            string resDominio4 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Dominios_Dominio(registro, dominio5);
            string resDominio5 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Dominios_Dominio(registro, dominio6);
            string resDominio6 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Dominios_Dominio(registro, dominio7);
            string resDominio7 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Dominios_Dominio(registro, dominio8);
            string resDominio8 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Dominios_Dominio(registro, dominio9);
            string resDominio9 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Dominios_Dominio(registro, dominio10);
            string resDominio10 = regCatBean.iSumaValores.ToString();
            string mensaje      = "correcto";

            if (resCategoria1 == "0" || resDominio3 == "0" || resDominio4 == "0" || resDominio5 == "0" || resDominio6 == "0" || resDominio7 == "0" || resDominio8 == "0")
            {
                mensaje = "falso";
            }

            //Realizadas
            EmpresasBean empBean = new EmpresasBean();
            EmpresasDao  empDao  = new EmpresasDao();

            empBean = empDao.sp_Datos_RegistroEmpresas_Retrieve_RegistroEmpresa(registro);

            var data = new { message = "success", categoria1 = resCategoria1, categoria2 = resCategoria2, categoria3 = resCategoria3, categoria4 = resCategoria4, categoria5 = resCategoria5, dominio2 = resDominio2, dominio3 = resDominio3, dominio4 = resDominio4, dominio5 = resDominio5, dominio6 = resDominio6, dominio7 = resDominio7, dominio8 = resDominio8, dominio9 = resDominio9, dominio10 = resDominio10, realizadas = empBean.iAplicacionesRealizadas, res = mensaje };

            return(Json(data));
        }
Beispiel #26
0
        public EmpresasBean sp_Insert_Empresa_Retrieve_Empresa(string empresa)
        {
            EmpresasBean empBean = new EmpresasBean();

            try
            {
                this.Conectar();
                SqlCommand cmd = new SqlCommand("sp_Validar_Empresa_Retrieve_Empresa", this.conexion)
                {
                    CommandType = CommandType.StoredProcedure
                };
                cmd.Parameters.Add(new SqlParameter("@Empresa", empresa));
                SqlDataReader data = cmd.ExecuteReader();
                if (!data.Read())
                {
                    data.Close();
                    SqlCommand ins = new SqlCommand("sp_Insert_Empresa_Retrieve_Empresa", this.conexion)
                    {
                        CommandType = CommandType.StoredProcedure
                    };
                    ins.Parameters.Add(new SqlParameter("@Empresa", empresa));
                    if (ins.ExecuteNonQuery() > 0)
                    {
                        SqlCommand dat = new SqlCommand("sp_Validar_Empresa_Retrieve_Empresa", this.conexion)
                        {
                            CommandType = CommandType.StoredProcedure
                        };
                        dat.Parameters.Add(new SqlParameter("@Empresa", empresa));
                        SqlDataReader dt = dat.ExecuteReader();
                        if (dt.Read())
                        {
                            empBean.iIdEmpresa = Convert.ToInt32(dt["IdEmpresa"].ToString());
                            empBean.sMensaje   = "success";
                        }
                        else
                        {
                            empBean.sMensaje = "error";
                        }
                        dat.Dispose();
                        dat.Parameters.Clear();
                        dt.Close();
                    }
                    else
                    {
                        empBean.sMensaje = "errorins";
                    }
                    ins.Dispose();
                    ins.Parameters.Clear();
                }
                else
                {
                    empBean.sMensaje = "erroremp";
                }
                cmd.Dispose(); cmd.Parameters.Clear(); data.Close(); conexion.Close();
            }
            catch (Exception exc)
            {
                Console.WriteLine(exc);
            }
            return(empBean);
        }