Beispiel #1
0
        /// <summary>
        /// CARGAR COMBO CLÚSTER
        /// </summary>
        private void CARGAR_COMBO_CLUSTER()
        {
            try
            {
                //===========================================================
                // DECLARACION DE VARIABLES
                //===========================================================
                int      ID_USURIO = Globales.DATOS_COOK().ID_USUARIO;
                SMetodos Servicio  = new SMetodos();
                List <oSP_READ_CLUSTER_VALIDACION> ListaCluster = new List <oSP_READ_CLUSTER_VALIDACION>();

                iSP_READ_CLUSTER_VALIDACION USUARIO = new iSP_READ_CLUSTER_VALIDACION();
                USUARIO.ID_USUARIO = ID_USURIO;


                //===========================================================
                // LLAMADA DEL SERVICIO                                    ==
                //===========================================================
                ListaCluster = Servicio.SP_READ_CLUSTER_VALIDACION(USUARIO);


                if (ListaCluster == null)
                {
                    FuncionesGenerales.CDDLCombos(null, DDL_SELECT_CLUSTER);
                    return;
                }
                if (ListaCluster.Count <= 0)
                {
                    FuncionesGenerales.CDDLCombos(null, DDL_SELECT_CLUSTER);
                    return;
                }

                List <Item_Seleccion> Lista = new List <Item_Seleccion>();
                Lista = ListaCluster.OrderBy(p => p.ID_CLUSTER).Select(p => new Item_Seleccion {
                    Id = p.ID_CLUSTER, Nombre = p.CODIGO
                }).ToList();

                Lista.Add(new Item_Seleccion {
                    Id = 0, Nombre = "SELECCIONE VALOR"
                });
                Lista = Lista.OrderBy(x => x.Id).ToList();
                FuncionesGenerales.CDDLCombos(Lista, DDL_SELECT_CLUSTER);
            }
            catch
            {
                throw;
            }
        }
        /// <summary>
        /// CAMBIAR PASSWORD EN SISTEMA
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void BTN_GUARDAR_PASSWORD_Click(object sender, EventArgs e)
        {
            try
            {
                //===========================================================
                // DECLARACION DE VARIABLES
                //===========================================================
                string   PASSWORD_NUEVA     = "";
                string   PASSWORD_CONFIRMAR = "";
                SMetodos Servicio           = new SMetodos();



                //===========================================================
                // ASIGNA VALORES DE CAJA
                //===========================================================
                PASSWORD_NUEVA     = TXT_PASSWORD_NUEVA.Text;
                PASSWORD_CONFIRMAR = TXT_PASSWORD_CONFIRMAR.Text;


                //===========================================================
                // SI LOS VALORES SON DIDFERENTES
                //===========================================================
                if (PASSWORD_NUEVA != PASSWORD_CONFIRMAR)
                {
                    MensajeLOG("LA NUEVA CONTRASEÑA Y LA CONFIRMACIÓN NO COINCIDEN", "FALLA ACTUALIZACION CLAVE");
                    return;
                }


                //===========================================================
                // PARAMETROS DE ENTRADA
                //===========================================================
                iSP_UPDATE_PASSWORD ParametrosInput = new iSP_UPDATE_PASSWORD();
                ParametrosInput.ID_USUARIO      = Globales.DATOS_COOK().ID_USUARIO;
                ParametrosInput.PASSWORD_ACTUAL = this.TXT_PASSWORD_ACTUAL.Text;
                ParametrosInput.PASSWORD_NUEVA  = this.TXT_PASSWORD_NUEVA.Text;

                //===========================================================
                // LLAMADA DEL SERVICIO
                //===========================================================
                oSP_RETURN_STATUS ObjetoRest = Servicio.SP_UPDATE_PASSWORD(ParametrosInput);

                if (ObjetoRest.RETURN_VALUE == -1)
                {
                    MensajeLOG("LA CLAVE ACTUAL NO CONCUERDA CON ESTE USUARIO", "FALLA ACTUALIZACION CLAVE");
                }

                if (ObjetoRest.RETURN_VALUE == 0)
                {
                    MensajeLOG("FALLÓ LA ACTUALIZACION DE LA CLAVE EN BASE DE DATOS", "FALLA ACTUALIZACION CLAVE");
                }

                if (ObjetoRest.RETURN_VALUE == 1)
                {
                    MensajeLOG("LA CLAVE FUE ACTUALIZADA EXITOSAMENTE", "CAMBIO DE CLAVE");
                }
            }
            catch (EServiceRestFulException srv)
            {
                MensajeLOG(srv.Message, "ERRORES DE SERVICIO");
            }
            catch (System.Exception ex)
            {
                MensajeLOG(UThrowError.MensajeThrow(ex), "ERRORES DE APLICACIÓN");
            }
        }