Beispiel #1
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            UsuarioWCFClient objUsuarioWCF = new UsuarioWCFClient();

            try {
                if (txtContrasena1.Text != txtContrasena2.Text)
                {
                    throw new ArgumentException("Las contraseñas ingresadas son diferentes. Vuelva a intentarlo");
                }

                Usuario_AutenticarResult objUsuario = JsonHelper.JsonDeserialize <Usuario_AutenticarResult>(Request.QueryString["objUsuario"]);
                objUsuarioWCF.Usuario_CambiarContrasena(objUsuario.idEmpresa, objUsuario.codigoUsuario, objUsuario.idUsuario, txtContrasena1.Text);

                ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "CloseAndRebind(" + objUsuario.idUsuario.ToString() + ");", true);
            }
            catch (Exception ex) {
                lblMensaje.Text     = ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
Beispiel #2
0
        protected void btnCambiarClave_Click(object sender, EventArgs e)
        {
            Usuario_AutenticarResult objUsuario = new Usuario_AutenticarResult();

            int    idEmpresa;
            int    codigoUsuario;
            int    idUsuario;
            string password;
            bool   cambioAmbos;

            lblMensaje.Text = "";
            try
            {
                objUsuario = JsonHelper.JsonDeserialize <Usuario_AutenticarResult>((string)ViewState["lstUsuario"]);
                if (!objUsuario.activo)
                {
                    throw new ArgumentException("El usuario ha sido bloqueado o eliminado. Comunicarse con el área de sistemas");
                }

                idEmpresa     = int.Parse(cboEmpresa.SelectedValue);
                codigoUsuario = int.Parse(lblCodigoUsuario.Value);
                password      = txtClave.Text;
                cambioAmbos   = btnCambioAmbos.Checked;
                idUsuario     = int.Parse(lblIdUsuario.Value);
                UsuarioWCFClient objUsuarioWCF = new UsuarioWCFClient();

                objUsuarioWCF.Usuario_CambiarContrasena(idEmpresa, idUsuario, codigoUsuario, password, cambioAmbos);

                ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "CloseAndRebind(" + cboEmpresa.SelectedValue + ");", true);
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = "ERROR: " + ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }