protected void ButtonModificar_Click(object sender, EventArgs e)
        {
            Usuario.UsuarioClient usuario = new Usuario.UsuarioClient();
            //usuario.insertarUsuario();
            resetearLabelErrores();
            try
            {
                if (!validarCampos())
                {
                    try
                    {
                        //Se llama al método modificar remoto.
                        if (usuario.ModificarUsuario(TextBoxNombre.Text, TextBoxApellido.Text, TextBoxDirec.Text, LabelNombreUsuario.Text, TextBoxEmail.Text))
                        {

                            Server.Transfer("~/usuario/VerPerfil.aspx", true);
                        }

                    }
                    catch (Exception ex)
                    {

                        LabelError.Text = ex.Message;
                    }
                }
            }
            catch (Exception ex)
            {
                LabelError.Text = ex.Message;
            }
        }
        protected void ButtonAceptar_Click(object sender, EventArgs e)
        {
            Usuario.UsuarioClient usuario = new Usuario.UsuarioClient();
            //usuario.insertarUsuario();
            resetearLabelErrores();
            try
            {
                  if (validarCampos())
                    { }
                    else
                    {
                        try
                        {
                            //Se llama al método remoto insertar usuario que se encargarga de registrarlo en la base de datos
                            if (usuario.insertarUsuario(TextBoxUsuario.Text, TextBoxApellido.Text, TextBoxDireccion.Text, TextBoxNombreUsuario.Text, TextBoxContrasena.Text, "Cliente", TextBoxEmail.Text))
                            {

                                Server.Transfer("~/usuario/IngresarLogin.aspx", true);
                            }

                        }
                        catch (Exception ex)
                        {

                            LabelError.Text = ex.Message;
                        }
                    }

            }
            catch (Exception ex)
            {
                LabelErrorNombreUsuario.Text = "Debes escribir un nombre de usuario";
            }
        }
Пример #3
0
 public UsuarioClient()
 {
     grpcService     = new Usuario.UsuarioClient(channel);
     registrarParser = new parsers.UsuarioRegistrar();
     atualizarParser = new parsers.UsuarioAtualizar();
     obterParser     = new parsers.UsuarioObter();
     listarParser    = new parsers.UsuarioListar();
     ultimoAcesso    = new parsers.UltimoAcesso();
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            ModeloUsuario modeloUsuario = (ModeloUsuario)Session["Usuario"];
            if (!User.Identity.IsAuthenticated || modeloUsuario==null || modeloUsuario.nivelAcceso!="Administrador" )
                FormsAuthentication.RedirectToLoginPage();
            //Se recuperan todos los usuarios utilizando un objeto remoto
            Usuario.UsuarioClient usuario = new Usuario.UsuarioClient();

            GridViewUsuario.DataSource = usuario.ObtenerTodosUsuarios();
            GridViewUsuario.DataBind();
        }
        protected void ButtonBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                //Se recupera el usuario y se lo muestra en el databind
                Usuario.UsuarioClient usuario = new Usuario.UsuarioClient();
                GridViewUsuario.DataSource = usuario.ObtenerUsuariosConElNombre(TextBoxBuscar.Text);

                GridViewUsuario.DataBind();
                //Las columnas contraseña y nivel de acceso no son visibles
                GridViewUsuario.Columns[1].Visible = false;
                GridViewUsuario.Columns[4].Visible = false;

            }
            catch (Exception ex)
            {
                LabelError.Text = ex.Message;
            }
        }
        protected void ButtonIngresar_Click(object sender, EventArgs e)
        {
            try
            {
                Usuario.UsuarioClient usuario = new Usuario.UsuarioClient();
                bool entro = usuario.Login(TextBoxUsuario.Text, TextBoxContrasena.Text);
                if (entro)
                {
                    LabelError.Text = "OK, está adentro y deberia dirigirse a otra página :)";

                }
                else
                {
                    LabelError.Text = "Error";
                }
            }
            catch (Exception ex)
            {

                LabelError.Text = ex.Message;
            }
        }