예제 #1
0
        protected void btnActualizar_Click(object sender, EventArgs e)
        {
            lbEdit.Text = "true";

            u.IdUsuario      = Convert.ToInt32(txId.Text);
            u.Nombre         = txNombre.Text;
            u.Apellidos      = txApellidos.Text;
            u.Alias          = txAlias.Text;
            u.NombreLogin    = txLoginReg.Text;
            u.NombrePassword = txPassReg.Text;

            if (cbTipoUsuario.SelectedValue == "Administrador")
            {
                u.TipoUsuario = 1;
            }
            else if (cbTipoUsuario.SelectedValue == "Estandar")
            {
                u.TipoUsuario = 2;
            }
            else if (cbTipoUsuario.SelectedValue == "Deshabilitado")
            {
                u.TipoUsuario = 3;
            }

            logica.GuardaOActualizaUsuario(u);

            gvUsuarios.DataSource = logica.TablaUsuario();
            gvUsuarios.DataBind();

            txId.Text        = "";
            txNombre.Text    = "";
            txApellidos.Text = "";
            txAlias.Text     = "";
            txLoginReg.Text  = "";
            txPassReg.Text   = "";

            Response.Redirect("loggedHome.aspx");
        }
예제 #2
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            u.Nombre         = txNombre.Text;
            u.Apellidos      = txApellidos.Text;
            u.Alias          = txAlias.Text;
            u.NombreLogin    = txLoginReg.Text;
            u.NombrePassword = txPassReg.Text;
            u.TipoUsuario    = 3;

            logica.GuardaOActualizaUsuario(u);

            lbMensajeInicio.Visible = true;
            lbMensaje.Text          = "Usuario registrado";
            lbMensaje.Visible       = true;
            lbMensajeFinal.Visible  = true;

            txNombre.Text      = "";
            txApellidos.Text   = "";
            txAlias.Text       = "";
            txLoginReg.Text    = "";
            txPassReg.Text     = "";
            txPassRepetir.Text = "";
        }