{"id":24482219,"url":"https://github.com/ozzies-code/inputscontrols","last_synced_at":"2026-03-27T02:40:54.131Z","repository":{"id":270916528,"uuid":"911839155","full_name":"ozzies-code/InputsControls","owner":"ozzies-code","description":"Aplicacion de Compras Online de Tecnologia","archived":false,"fork":false,"pushed_at":"2025-01-04T01:56:42.000Z","size":160,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-01T04:22:45.451Z","etag":null,"topics":["adonet","combobox","events","listbox","messagebox","radio-buttons","shopping","shopping-site","visual-basic"],"latest_commit_sha":null,"homepage":"https://github.com/ozzies-code/InputsControls/","language":"Visual Basic .NET","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ozzies-code.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-04T01:43:03.000Z","updated_at":"2025-01-04T01:58:49.000Z","dependencies_parsed_at":"2025-01-04T02:36:42.712Z","dependency_job_id":"c8df30a2-962c-4a13-ae96-7081a727a5c4","html_url":"https://github.com/ozzies-code/InputsControls","commit_stats":null,"previous_names":["ozzies-code/inputscontrols"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ozzies-code/InputsControls","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ozzies-code%2FInputsControls","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ozzies-code%2FInputsControls/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ozzies-code%2FInputsControls/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ozzies-code%2FInputsControls/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ozzies-code","download_url":"https://codeload.github.com/ozzies-code/InputsControls/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ozzies-code%2FInputsControls/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31011309,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-27T02:33:22.146Z","status":"ssl_error","status_checked_at":"2026-03-27T02:33:21.763Z","response_time":164,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adonet","combobox","events","listbox","messagebox","radio-buttons","shopping","shopping-site","visual-basic"],"created_at":"2025-01-21T12:13:07.756Z","updated_at":"2026-03-27T02:40:54.086Z","avatar_url":"https://github.com/ozzies-code.png","language":"Visual Basic .NET","funding_links":[],"categories":[],"sub_categories":[],"readme":"# InputsControls\n\n# Descripcion\n\n Este proyecto consiste en el desarrollo de una aplicacion de Compras\n Online que emplea muchos elementos aplicados en anteriores aplicaciones:\n casillas de verificacion, Listas, Combo Box, CheckBox, Radio Button\n Picture Box asi como el manejo de Cuadros de Mensajes para confirmar\n la salida de la aplicacion de compras.\n \n # Actualizacion: 03/01/2025\n # Hora: 21:52\n\nDetalles técnicos del proyecto:\nIdioma: Visual Basic.NET\nVersión del framework: 4.7.2\n\n# InputsControls\n\n# Description\n\nThis project consists of the development of an Online Shopping application\nthat uses many elements applied in previous applications:\ncheckboxes, Lists, Combo Box, CheckBox, Radio Button\nPicture Box as well as the management of Message Boxes to confirm\nthe exit of the shopping application.\n\n# Update: 01/03/2025\n# Time: 21:52\n\nTechnical details of the project:\nLanguage: Visual Basic.NET\nFramework version: 4.7.2\n\n![imagen](https://github.com/user-attachments/assets/d4695624-8d53-4a7a-9b1f-f13ffeb5e7a2)\n\nCode of the Project:\n\nPublic Class frmOnlineShopper\n    Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load\n        'Estas declaraciones de programa se ejecutan cuando el formulario se carga\n\n        'Agrega elementos a un cuadro de lista como estos:\n        lbPeripherals.Items.Add(\"Disco duro adicional\")\n        lbPeripherals.Items.Add(\"impresora\")\n        lbPeripherals.Items.Add(\"Antena de Satelite\")\n\n        'Los cuadros combinados tambien se llenan con el metodo Add:\n        cbPayMethod.Items.Add(\"Euros\")\n        cbPayMethod.Items.Add(\"Tarjeta\")\n        cbPayMethod.Items.Add(\"Libras esterlinas\")\n\n    End Sub\n\n    Private Sub chMachine_CheckedChanged(sender As Object, e As EventArgs) Handles chMachine.CheckedChanged\n\n        'Si la propiedad CheckState de una casilla de verificacion es 1, tiene una marca\n        If chMachine.CheckState = 1 Then\n            rbPC.Checked = False\n            rbMacintosh.Checked = False\n            rbLaptop.Checked = False\n            pbPhone.Image = System.Drawing.Image.FromFile(\"C:\\Users\\oswal\\Desktop\\Imagenes NET\\phone.png\")\n            pbPhone.Visible = True\n        Else\n            'Si no tiene marca, oculta la imagen\n            pbPhone.Visible = False\n        End If\n    End Sub\n\n    Private Sub chCalculator_CheckedChanged(sender As Object, e As EventArgs) Handles chCalculator.CheckedChanged\n\n        'Si la propiedad CheckState de una casilla de verificacion es 1, tiene una marca\n        If chCalculator.CheckState = 1 Then\n            pbCalculator.Image = System.Drawing.Image.FromFile(\"C:\\Users\\oswal\\Desktop\\Imagenes NET\\calculadora.png\")\n            pbCalculator.Visible = True\n        Else\n            'Si no tiene marca, oculta la imagen\n            pbCalculator.Visible = False\n        End If\n\n    End Sub\n\n    Private Sub chCopyMachine_CheckedChanged(sender As Object, e As EventArgs) Handles chCopyMachine.CheckedChanged\n        'Si la propiedad CheckState de una casilla de verificacion es 1, tiene una marca\n        If chCopyMachine.CheckState = 1 Then\n            pbPeripherals.Image = System.Drawing.Image.FromFile(\"C:\\Users\\oswal\\Desktop\\Imagenes NET\\fotocopiadora.png\")\n            pbPeripherals.Visible = True\n        Else\n            'Si no tiene marca, oculta la imagen\n            pbPeripherals.Visible = False\n        End If\n    End Sub\n\n    Private Sub lbPeripherals_SelectedIndexChanged(sender As Object, e As EventArgs) Handles lbPeripherals.SelectedIndexChanged\n        'El elemento que eligio (0-2) se encuentra dentro de la propiedad SelectedIndex\n        Select Case lbPeripherals.SelectedIndex\n            Case 0\n                pbComputer.Image = System.Drawing.Image.FromFile(\"C:\\Users\\oswal\\Desktop\\Imagenes NET\\discoduro.png\")\n                pbComputer.Visible = True\n            Case 1\n                pbComputer.Image = System.Drawing.Image.FromFile(\"C:\\Users\\oswal\\Desktop\\Imagenes NET\\impresora.png\")\n                pbComputer.Visible = True\n            Case 2\n                pbTelecom.Image = System.Drawing.Image.FromFile(\"C:\\Users\\oswal\\Desktop\\Imagenes NET\\antena.png\")\n                pbTelecom.Visible = True\n        End Select\n    End Sub\n\n    Private Sub rbPC_CheckedChanged(sender As Object, e As EventArgs) Handles rbPC.CheckedChanged\n\n        'Si la propiedad Checked de una casilla de verificacion es 1, tiene una marca\n        If rbPC.Checked Then\n            pbPhone.Image = System.Drawing.Image.FromFile(\"C:\\Users\\oswal\\Desktop\\Imagenes NET\\pc.png\")\n            pbPhone.Visible = True\n            rbLaptop.Checked = False\n            rbMacintosh.Checked = False\n        End If\n    End Sub\n\n    Private Sub rbMacintosh_CheckedChanged(sender As Object, e As EventArgs) Handles rbMacintosh.CheckedChanged\n\n        'Si la propiedad Checked de una casilla de verificacion es 1, tiene una marca\n        If rbMacintosh.Checked Then\n            pbPhone.Image = System.Drawing.Image.FromFile(\"C:\\Users\\oswal\\Desktop\\Imagenes NET\\macintosh.png\")\n            pbPhone.Visible = True\n            rbLaptop.Checked = False\n            rbPC.Checked = False\n        End If\n    End Sub\n\n    Private Sub rbLaptop_CheckedChanged(sender As Object, e As EventArgs) Handles rbLaptop.CheckedChanged\n        'Si la propiedad Checked de una casilla de verificacion es 1, tiene una marca\n        If rbLaptop.Checked Then\n            pbPhone.Image = System.Drawing.Image.FromFile(\"C:\\Users\\oswal\\Desktop\\Imagenes NET\\laptop.png\")\n            pbPhone.Visible = True\n            rbPC.Checked = False\n            rbMacintosh.Checked = False\n        End If\n    End Sub\n\n    Private Sub cbPayMethod_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cbPayMethod.SelectedIndexChanged\n\n        'El elemento que eligio (0-2) se encuentra dentro de la propiedad SelectedIndex\n        Select Case cbPayMethod.SelectedIndex\n            Case 0\n                PbMoney.Image = System.Drawing.Image.FromFile(\"C:\\Users\\oswal\\Desktop\\Imagenes NET\\euro.png\")\n                PbMoney.Visible = True\n            Case 1\n                PbMoney.Image = System.Drawing.Image.FromFile(\"C:\\Users\\oswal\\Desktop\\Imagenes NET\\tarjeta.png\")\n                PbMoney.Visible = True\n            Case 2\n                PbMoney.Image = System.Drawing.Image.FromFile(\"C:\\Users\\oswal\\Desktop\\Imagenes NET\\libra.png\")\n                PbMoney.Visible = True\n        End Select\n\n    End Sub\n\n    Private Sub btnQuit_Click(sender As Object, e As EventArgs) Handles btnQuit.Click\n\n        'limpia la aplicacion de compras en todos sus elementos\n\n        rbLaptop.Checked = False\n        rbMacintosh.Checked = False\n        rbPC.Checked = False\n        chCalculator.Checked = False\n        chCopyMachine.Checked = False\n        chMachine.Checked = False\n\n        PbMoney.Visible = False\n        pbTelecom.Visible = False\n        pbComputer.Visible = False\n\n        cbPayMethod.Items.Clear()\n        lbPeripherals.Items.Clear()\n        cbPayMethod.Text = \"\"\n\n    End Sub\n\n    Private Sub FrmOnlineShopper_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing\n\n        'Mensaje de dialogo para confirmar que sale de la aplicacion\n        If (MessageBox.Show(\"Desea salir de la Aplicacion de Compras?\", \"Online Shopper\", MessageBoxButtons.OK, MessageBoxIcon.Question) = Windows.Forms.DialogResult.Yes) Then\n            Me.Close()\n        End If\n\n    End Sub\n\nEnd Class\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fozzies-code%2Finputscontrols","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fozzies-code%2Finputscontrols","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fozzies-code%2Finputscontrols/lists"}