示例#1
0
        private void GuardarDatosPsicometria()
        {
            ContextoApp.IDP.ConfiguracionPsicometria.FgMostrarCronometro = chkMostrarConometro.Checked;

            E_RESULTADO vResultado = ContextoApp.SaveConfiguration(usuario, programa);

            if (vResultado.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.ERROR)
            {
                string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;
                UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: null);
            }
        }
示例#2
0
        private void GuardarDatosIntegracion()
        {
            ContextoApp.IDP.ConfiguracionIntegracion.FgConsultasParciales  = chkConsultasParciales.Checked;
            ContextoApp.IDP.ConfiguracionIntegracion.FgIgnorarCompetencias = chkIgnorarCompetencias.Checked;

            E_RESULTADO vResultado = ContextoApp.SaveConfiguration(usuario, programa);

            //if (vResultado.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.ERROR)
            //{
            string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

            UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: null);
            //}
        }
示例#3
0
        protected void GuardarCartera()
        {
            ContextoApp.IDP.MensajeActualizacionPeriodica.dsNotificacion.fgVisible = btNotificar.Checked;
            ContextoApp.IDP.MensajeActualizacionPeriodica.dsNotificacion.dsMensaje = txbNotificacion.Content;
            ContextoApp.IDP.MensajeActualizacionPeriodica.noPeriodicidad           = int.Parse(txPeriodicidad.Text);
            ContextoApp.IDP.MensajeActualizacionPeriodica.dsTipoPeriodicidad       = cmbTipoPeriodicidad.Text;
            ContextoApp.IDP.MensajeActualizacionPeriodica.fgVisible  = btNotificarCandidatos.Checked;
            ContextoApp.IDP.MensajeActualizacionPeriodica.lstCorreos = vCorreosNombres.Select(s => new MailAddress(s.NB_MAIL, s.NB_DISPLAY)).ToList();
            ContextoApp.IDP.MensajeActualizacionPeriodica.fgEstatus  = btnProcesoActivo.Checked;
            E_RESULTADO vResultado = ContextoApp.SaveConfiguration(usuario, programa);
            string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

            UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: null);
        }
示例#4
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            if (btnMatriz.Checked == true)
            {
                ContextoApp.FYD.ClVistaPrograma.ClVistaPrograma = "MATRIZ";
            }
            else
            {
                ContextoApp.FYD.ClVistaPrograma.ClVistaPrograma = "MACROS";
            }

            E_RESULTADO vResultado = ContextoApp.SaveConfiguration(usuario, programa);
            string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

            UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: null);
        }
示例#5
0
        protected void btnGuardarMensajes_Click(object sender, EventArgs e)
        {
            ContextoApp.IDP.MensajePrivacidad.fgVisible       = btVerAviso.Checked;
            ContextoApp.IDP.MensajePrivacidad.dsMensaje       = txbPrivacidad.Content;
            ContextoApp.IDP.MensajeBienvenidaEmpleo.dsMensaje = txbSolicitudBienvenida.Content;
            //  ContextoApp.IDP.MensajeRequisicionesEmpleo.dsMensaje = txbNotificaciones.Text;
            ContextoApp.IDP.MensajePiePagina.fgVisible        = btVerPiePagina.Checked;
            ContextoApp.IDP.MensajePiePagina.dsMensaje        = txbPiePagina.Content;
            ContextoApp.IDP.MensajeCorreoSolicitud.dsMensaje  = reMensajeCorreo.Content;
            ContextoApp.IDP.MensajeAsutoCorreo.dsMensaje      = txbAsunto.Content;
            ContextoApp.IDP.MensajeCuerpoCorreo.dsMensaje     = txbCuerpo.Content;
            ContextoApp.IDP.MensajeBienvenidaPrueba.dsMensaje = txbPruebaBienvenida.Content;
            ContextoApp.IDP.MensajeDespedidaPrueba.dsMensaje  = txbPruebaAgradecimiento.Content;

            E_RESULTADO vResultado = ContextoApp.SaveConfiguration(usuario, programa);
            string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

            UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: null);
        }
示例#6
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            EvaluacionOrganizacional EO = new EvaluacionOrganizacional();

            EO.MensajeCorreoEvaluador.dsMensaje = "<p>Estimado(a):</p><br/>" +
                                                  "<p>Tus cuestionarios a completar por medio del sistema para el Clima Laboral están listos.<br/>" +
                                                  "El objetivo de esta encuesta es detectar áreas de oportunidad que nos ayuden a mejorar el ambiente laboral de la empresa.<br/>" +
                                                  "Agradecemos el tiempo que te tomes en contestar la siguiente encuesta, la información se maneja de forma anónima, sientete con la confianza de responder de manera libre<br/>" +
                                                  "y contesta lo que refleje tu punto de vista.</p></p>" +
                                                  "<p>Para contestarlos, por favor haz clic en la siguiente liga:<br/>" +
                                                  " [URL] </p><br/><br/>" +
                                                  " <p>Tu contraseña de acceso es [contraseña] <br/> <br/> Gracias por tu apoyo!</p>";

            EO.Configuracion.BonoMinimoGrupal = decimal.Parse(txtBonoMinimoG.Text);
            EO.Configuracion.BonoMinimoIndividualDependiente   = decimal.Parse(txtBonoMinimoID.Text);
            EO.Configuracion.BonoMinimoIndividualIndependiente = decimal.Parse(txtBonoMinimoII.Text);

            EO.Configuracion.NivelMinimoIndividualDependiente   = decimal.Parse(txtNivelMinimoID.Text);
            EO.Configuracion.NivelMinimoIndividualIndependiente = decimal.Parse(txtNivelMinimoII.Text);
            EO.Configuracion.NivelMinimoGrupal = decimal.Parse(txtNivelMinimoG.Text);

            // EO.Configuracion.MensajeBajaEmpleado.dsMensaje = txtMensajeBajaCapturista.Content != "" ? txtMensajeBajaCapturista.Content.Replace("&lt;","") : "N/A";
            EO.Configuracion.MensajeBajaNotificador.dsMensaje   = txtMensajeBajaNotificado.Content != "" ? txtMensajeBajaNotificado.Content.Replace("&lt;", "") : "N/A";
            EO.Configuracion.MensajeCapturaResultados.dsMensaje = txtMensajeCaptura.Content != "" ? txtMensajeCaptura.Content.Replace("&lt;", "") : "N/A";
            EO.Configuracion.MensajeImportantes.dsMensaje       = txtEmpleadoMensaje.Content != "" ? txtEmpleadoMensaje.Content.Replace("&lt;", "") : "N/A";
            EO.Configuracion.MensajeBajaReplica.dsMensaje       = txtBajaReplica.Content != "" ? txtBajaReplica.Content.Replace("&lt;", "") : "N/A";


            EO.Configuracion.SueldoAsignacion             = rbSueldo.Checked ? "1" : "0";
            EO.Configuracion.CampoExtra                   = rbExtra.Checked ? "1" : "0";
            EO.Configuracion.IdCampoExtraSueldoAsignacion = rbExtra.Checked ? lstBusqueda.Items[0].Value : "N/A";
            EO.Configuracion.NbCampoExtraSueldoAsignacion = rbExtra.Checked ? lstBusqueda.Items[0].Text : "N/A";

            ContextoApp.EO = EO;
            ContextoApp.SaveConfiguration(vClUsuario, "Configuracion.aspx");
            UtilMensajes.MensajeResultadoDB(rwmMensaje, "Proceso exitoso.", E_TIPO_RESPUESTA_DB.SUCCESSFUL, pCallBackFunction: "");

            ActualizarLicencia();
        }
示例#7
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            ContextoApp.IdCatalogoGeneros                   = int.Parse(cmbCatalogoGenero.SelectedValue);
            ContextoApp.IdCatalogoCausaVacantes             = int.Parse(cmbCatalogoCausaVacante.SelectedValue);
            ContextoApp.IdCatalogoEstadosCivil              = int.Parse(cmbCatalogoEstadoCivil.SelectedValue);
            ContextoApp.IdCatalogoTiposTelefono             = int.Parse(cmbCatalogoTipoTelefono.SelectedValue);
            ContextoApp.IdCatalogoParentescos               = int.Parse(cmbCatalogoParentesco.SelectedValue);
            ContextoApp.IdCatalogoOcupaciones               = int.Parse(cmbCatalogoOcupacion.SelectedValue);
            ContextoApp.IdCatalogoRedesSociales             = int.Parse(cmbCatalogoRedSocial.SelectedValue);
            ContextoApp.IdCatalogoCausaRequisicion          = int.Parse(cmbCatalogoCausasRequisicion.SelectedValue);
            ContextoApp.mailConfiguration.Server            = txtMailServer.Text;
            ContextoApp.mailConfiguration.Port              = (int)txtMailServerPort.Value;
            ContextoApp.mailConfiguration.UseSSL            = chkUseSSL.Checked;
            ContextoApp.mailConfiguration.UseAuthentication = chkAutenticar.Checked;
            ContextoApp.mailConfiguration.SenderName        = txtSenderName.Text;
            ContextoApp.mailConfiguration.SenderMail        = txtSenderMail.Text;
            ContextoApp.mailConfiguration.User              = txtUser.Text;

            if (chkPasswordChange.Checked)
            {
                ContextoApp.mailConfiguration.Password = txtNbPassword.Text;
            }

            chkPasswordChange.Checked = false;

            ContextoApp.ctrlDocumentos.fgHabilitado = chkControlDocumentos.Checked;

            ContextoApp.InfoEmpresa.NbEmpresa            = txtNbOrganizacion.Text;
            ContextoApp.InfoEmpresa.FiLogotipo.FiArchivo = vFiLogotipo != null?Convert.FromBase64String(vFiLogotipo) : null;

            ContextoApp.InfoEmpresa.FiLogotipo.NbArchivo = vNbLogotipo;

            if (ContextoApp.ADM.fgVisibleMensajes)
            {
                ContextoApp.ADM.AutoridadPoliticaIntegral.fgVisible = btnMostrarMensaje.Checked;
                ContextoApp.ADM.AutoridadPoliticaIntegral.dsMensaje = txbMensaje.Content;
            }

            E_RESULTADO vResultado = ContextoApp.SaveConfiguration(vClUsuario, vNbPrograma);
            string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

            if (vResultado.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.SUCCESSFUL)
            {
                if (ValidarValorBotones())
                {
                    XElement vXmlConfiguracion = null;

                    var vConfiguracion = vLstConfiguracion.Select(x => new XElement("CAMPO",
                                                                                    new XAttribute("CL_CAMPO", x.CL_CAMPO),
                                                                                    new XAttribute("FG_EDITABLE_NOMINA", x.FG_EDITABLE_NOMINA),
                                                                                    new XAttribute("FG_EDITABLE_DO", x.FG_EDITABLE_DO)
                                                                                    ));

                    vXmlConfiguracion = new XElement("CAMPOS", vConfiguracion);

                    CamposNominaNegocio nCampos     = new CamposNominaNegocio();
                    E_RESULTADO         vResultado2 = nCampos.InsertaActualizaConfiguracionCampos(pXML_CONFIGURACION: vXmlConfiguracion.ToString(), pClUsuario: vClUsuario, pNbPrograma: vNbPrograma);
                    string vMensaje2 = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;
                    if (vResultado.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.SUCCESSFUL)
                    {
                        ContextoApp.vLstCamposNominaDO = vLstConfiguracion;
                    }
                    UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, pCallBackFunction: null);
                }
                else
                {
                    UtilMensajes.MensajeDB(rwmAlertas, "El campo " + vNbCampo + " debe de ser editable desde Nómina o/y DO.", E_TIPO_RESPUESTA_DB.WARNING, pCallBackFunction: "");
                }
            }

            else
            {
                UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: null);
            }
        }