Beispiel #1
0
        protected void btnIntroducirCodigo_Click(object sender, EventArgs e)
        {
            ContentLogin.Visible              = false;
            ContentPasswordRecovery.Visible   = false;
            ContentCodigoConfirmacion.Visible = true;
            PlantillaFormularioNegocio nPlantilla = new PlantillaFormularioNegocio();
            List <SPE_OBTIENE_C_PLANTILLAS_EXTERNAS_Result> vLstPlantillas = nPlantilla.ObtenerPlantillasExternas("EXTERIOR");

            foreach (var item in vLstPlantillas)
            {
                HtmlGenericControl viSolicitud = new HtmlGenericControl("i");
                viSolicitud.Attributes.Add("class", "fa fa-file-text");
                HtmlGenericControl vControlSolicitud = new HtmlGenericControl("a");
                vControlSolicitud.Attributes.Add("href", "#");
                vControlSolicitud.Attributes.Add("onclick", "return OpenWindowPlantilla(" + item.ID_PLANTILLA_SOLICITUD.ToString() + ");");
                vControlSolicitud.Attributes.Add("style", "margin: 20px;");
                vControlSolicitud.InnerText = item.NB_PLANTILLA_SOLICITUD;
                vControlSolicitud.Style.Add("font-size", "14px");
                vControlSolicitud.Style.Add(" font-family", "sans-serif");
                viSolicitud.Controls.Add(vControlSolicitud);
                dvConfirmaCodigo.Controls.Add(viSolicitud);
            }
            if (vLstPlantillas.Count > 1)
            {
                int vTamanoDiv = vLstPlantillas.Count * 35;
                dvConfirmaCodigo.Style.Add("height", vTamanoDiv.ToString() + "px");
            }
        }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (Request.QueryString["ClProceso"] != null)
                {
                    pe = new ProcesoExterno();
                    //En esta parte tiene que procesar los datos para el proceso externo. Vamos a obtener el proceso, el Guid, en base al proceso es el div que se mostrara.
                    //Se hara una funcion para mostrar los divs

                    vClProceso    = Request.QueryString["ClProceso"];
                    vFolioProceso = Guid.Parse(Request.QueryString["FlProceso"]);
                }


                if ((Request.QueryString["AUTORIZA"]) != null)
                {
                    ptipo = (string)(Request.QueryString["AUTORIZA"]);
                    pFolioAutorizacion = Guid.Parse((Request.QueryString["TOKEN"]));
                    DocumentoAutorizarNegocio nDocumento = new DocumentoAutorizarNegocio();
                    var DocumentoAutorizar = nDocumento.ObtieneEmpleadoDocumentoAutorizacion(pFlAutorizacion: pFolioAutorizacion).Where(w => w.ID_PERIODO != null).FirstOrDefault();

                    if (DocumentoAutorizar != null)
                    {
                        if (DocumentoAutorizar.ID_PROGRAMA != null)
                        {
                            txtProgramaCapacitacion.Text = DocumentoAutorizar.NB_PROGRAMA.ToString();
                            vIdPrograma = DocumentoAutorizar.ID_PROGRAMA;
                            txtProgramaCapacitacion.ReadOnly = true;
                            txtAutorizador.ReadOnly          = true;
                        }
                        else
                        {
                            txtProgramaCapacitacion.Text = DocumentoAutorizar.NB_PERIODO;
                            vIdPeriodo = DocumentoAutorizar.ID_PERIODO;
                            txtProgramaCapacitacion.ReadOnly = true;
                            txtAutorizador.ReadOnly          = true;
                        }

                        //txtAutorizador.Text = DocumentoAutorizar.NB_EMPLEADO_ELABORA.ToString();
                        txtAutorizador.Text = DocumentoAutorizar.NB_EMPLEADO.ToString();
                        pClaveToken         = DocumentoAutorizar.CL_TOKEN.ToString();
                    }
                    ContentAutorizaDocumentos.Visible = true;
                    ContentLogin.Visible                     = false;
                    ContentPasswordRecovery.Visible          = false;
                    ContentCodigoConfirmacion.Visible        = false;
                    ContentEvaluacionResultados.Visible      = false;
                    ContentCuestionarios.Visible             = false;
                    ContentClimaLaboral.Visible              = false;
                    ContentCartera.Visible                   = false;
                    ContentEntrevista.Visible                = false;
                    ContentRequisiciones.Visible             = false;
                    ContentAutorizaRequisicion.Visible       = false;
                    ContentEvaluacionDesempeno.Visible       = false;
                    ContentAutorizaPuestoRequisicion.Visible = false;
                    ContentCuestionario.Visible              = false;
                }
                else
                {
                    ContentPasswordRecovery.Visible     = false;
                    ContentCodigoConfirmacion.Visible   = false;
                    ContentAutorizaDocumentos.Visible   = false;
                    ContentEvaluacionResultados.Visible = false;
                    ContentCuestionarios.Visible        = false;
                    ContentClimaLaboral.Visible         = false;
                    ContentCartera.Visible                   = false;
                    ContentEntrevista.Visible                = false;
                    ContentRequisiciones.Visible             = false;
                    ContentAutorizaRequisicion.Visible       = false;
                    ContentEvaluacionDesempeno.Visible       = false;
                    ContentAutorizaPuestoRequisicion.Visible = false;
                    ContentCuestionario.Visible              = false;
                }

                mostrarDiv();
                FgLicenciaActiva();
            }

            PlantillaFormularioNegocio nPlantilla = new PlantillaFormularioNegocio();
            List <SPE_OBTIENE_C_PLANTILLAS_EXTERNAS_Result> vLstPlantillas = nPlantilla.ObtenerPlantillasExternas("EXTERIOR");

            foreach (var item in vLstPlantillas)
            {
                HtmlGenericControl viSolicitud = new HtmlGenericControl("i");
                viSolicitud.Attributes.Add("class", "fa fa-file-text");
                HtmlGenericControl vControlSolicitud = new HtmlGenericControl("a");
                vControlSolicitud.Attributes.Add("href", "#");
                vControlSolicitud.Attributes.Add("onclick", "return OpenWindowPlantilla(" + item.ID_PLANTILLA_SOLICITUD.ToString() + ");");
                vControlSolicitud.Attributes.Add("style", "margin: 20px;");
                vControlSolicitud.InnerText = item.NB_PLANTILLA_SOLICITUD;
                vControlSolicitud.Style.Add("font-size", "14px");
                vControlSolicitud.Style.Add(" font-family", "sans-serif");
                viSolicitud.Controls.Add(vControlSolicitud);
                dvSolicitudes.Controls.Add(viSolicitud);
            }
            if (vLstPlantillas.Count > 1)
            {
                int vTamanoDiv = vLstPlantillas.Count * 35;
                dvSolicitudes.Style.Add("height", vTamanoDiv.ToString() + "px");
            }

            lblEmpresa.InnerText           = ContextoApp.InfoEmpresa.NbEmpresa;
            rbiLogoOrganizacion1.DataValue = ContextoApp.InfoEmpresa.FiLogotipo.FiArchivo;
            rbiLogoOrganizacion2.DataValue = ContextoApp.InfoEmpresa.FiLogotipo.FiArchivo;
            rbiLogoOrganizacion3.DataValue = ContextoApp.InfoEmpresa.FiLogotipo.FiArchivo;

            //Licencia
            if (ContextoApp.InfoEmpresa.MsgSistema != "1")
            {
                btnLogin.Enabled                          = false;
                btnRecuperarPassword.Enabled              = false;
                btnAbrirCuestionario.Enabled              = false;
                btnAbrirCuestionarioClima.Enabled         = false;
                btnAbrirCuestionarioDesempeno.Enabled     = false;
                btnAbrirCuestionarioIndependiente.Enabled = false;
                btnAbrirEntrevista.Enabled                = false;
                btnAbrirEvaluacion.Enabled                = false;
                btnAbrirRequisicion.Enabled               = false;
                btnAutorizarReqPuesto.Enabled             = false;
                btnCartera.Enabled                        = false;
                btnConfirmarCodigo.Enabled                = false;
                btnEnviarPorCuenta.Enabled                = false;
                btnIntroducirCodigo.Enabled               = false;
                btnSiguiente.Enabled                      = false;
                UtilMensajes.MensajeResultadoDB(RadWindowManager1, ContextoApp.InfoEmpresa.MsgSistema, E_TIPO_RESPUESTA_DB.WARNING);
            }
            // Fin de licencia
        }