Cotización de Computadora
-
Upload
riacardo-rock -
Category
Documents
-
view
217 -
download
0
Transcript of Cotización de Computadora
-
8/9/2019 Cotizacin de Computadora
1/7
Cotizacin de Computadora
Este programa emplea tres interfaces en un solo formulario con la propiedad
tabcontrol
La primera interfaz es la configuracin bsica
En esta interfaz se encuentra un para elegir el tipo de procesador que a
medida que usted selecciona un producto le dar el precio de cada uno lo
mismo con memoria y disco duro.
-
8/9/2019 Cotizacin de Computadora
2/7
La segunda interfaz es la de accesorios
En accesorios eligiera el tipo de modelo del disco o la velocidad de la unidad de
CD ROM para su computador y l le dar el precio por cada opcin que elija lo
mismo impresora y scanner.
-
8/9/2019 Cotizacin de Computadora
3/7
La tercera interfaz es la general
Donde mostrara el valor total de cada uno de las compras con un 18%
El cdigo del programa es:
PublicClass Form1
PublicSub llenar_listas() With ComboBox1.Items
.Add("pentium II 350 MHz")
.Add("Pentium III 400 Mhz")
.Add("Pentium III 500 MHz")
.Add("Pentium III 700 Mhz") EndWith With ListBox1.Items()
.Add("32 Mb")
.Add("64 Mb")
.Add("120 Mb")
EndWith
With ListBox2.Items().Add("10 Gb")
.Add("20 Gb")
-
8/9/2019 Cotizacin de Computadora
4/7
.Add("30 Gb")
EndWith
With ListBox3.Items().Add("Stylus Color 400")
.Add("Stylus Color 500")
.Add("Stylus Color 700")
EndWith
With ListBox4.Items().Add("Pequeo")
.Add("Mediano")
.Add("Grande")
EndWith
EndSub
PrivateSub Form1_Load(ByVal sender AsObject, ByVal e As
System.EventArgs) HandlesMe.Load
llenar_listas() EndSub
PrivateSub ComboBox1_SelectedIndexChanged(ByVal sender AsObject,
ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged SelectCase ComboBox1.SelectedIndex
Case 0
TextBox1.Text = "100"
Case 1TextBox1.Text = "150"
Case 2TextBox1.Text = "200"
Case 3
TextBox1.Text = "300"
EndSelect
EndSub
PrivateSub ListBox1_SelectedIndexChanged(ByVal sender AsObject,ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
SelectCase ListBox1.SelectedIndex
Case 0
TextBox2.Text = "30" Case 1
TextBox2.Text = "50" Case 2
TextBox2.Text = "70"
EndSelect
EndSub
PrivateSub ListBox2_SelectedIndexChanged(ByVal sender AsObject,ByVal e As System.EventArgs) Handles ListBox2.SelectedIndexChanged
SelectCase ListBox2.SelectedIndex Case 0
-
8/9/2019 Cotizacin de Computadora
5/7
TextBox3.Text = "80"
Case 1
TextBox3.Text = "100"
Case 2TextBox3.Text = "120"
EndSelect EndSub
PrivateSub RadioButton1_Click(ByVal sender AsObject, ByVal e As
System.EventArgs) Handles RadioButton1.ClickTextBox4.Text = "150"
EndSub
PrivateSub RadioButton2_Click(ByVal sender AsObject, ByVal e AsSystem.EventArgs) Handles RadioButton2.Click
TextBox4.Text = "200"
EndSub
PrivateSub RadioButton3_Click(ByVal sender AsObject, ByVal e As
System.EventArgs) Handles RadioButton3.Click
TextBox5.Text = "15" EndSub
PrivateSub RadioButton4_Click(ByVal sender AsObject, ByVal e AsSystem.EventArgs) Handles RadioButton4.Click
TextBox5.Text = "30" EndSub
PrivateSub CheckBox1_Click(ByVal sender AsObject, ByVal e As
System.EventArgs) Handles CheckBox1.Click
GroupBox3.Enabled = CheckBox1.Checked
EndSub
PrivateSub RadioButton5_Click(ByVal sender AsObject, ByVal e AsSystem.EventArgs) Handles RadioButton5.Click
TextBox6.Text = "20"
EndSub
PrivateSub RadioButton6_Click(ByVal sender AsObject, ByVal e As
System.EventArgs) Handles RadioButton6.ClickTextBox6.Text = "40"
EndSub
PrivateSub RadioButton7_Click(ByVal sender AsObject, ByVal e As
System.EventArgs) Handles RadioButton7.Click
TextBox6.Text = "50" EndSub
PrivateSub CheckBox2_Click(ByVal sender AsObject, ByVal e As
System.EventArgs) Handles CheckBox2.Click
GroupBox4.Enabled = CheckBox2.Checked
EndSub
PrivateSub RadioButton8_Click(ByVal sender AsObject, ByVal e AsSystem.EventArgs) Handles RadioButton8.Click
TextBox7.Text = "40" EndSub
-
8/9/2019 Cotizacin de Computadora
6/7
PrivateSub RadioButton9_Click(ByVal sender AsObject, ByVal e As
System.EventArgs) Handles RadioButton9.Click
TextBox7.Text = "50" EndSub
PrivateSub RadioButton10_Click(ByVal sender AsObject, ByVal e As
System.EventArgs) Handles RadioButton10.ClickTextBox7.Text = "70"
EndSub
PrivateSub CheckBox3_Click(ByVal sender AsObject, ByVal e AsSystem.EventArgs) Handles CheckBox3.Click
ListBox3.Enabled = CheckBox3.Checked EndSub
PrivateSub ListBox3_SelectedIndexChanged(ByVal sender AsObject,
ByVal e As System.EventArgs) Handles ListBox3.SelectedIndexChanged SelectCase ListBox3.SelectedIndex
Case 0
TextBox8.Text = "100" Case 1
TextBox8.Text = "200"
Case 2TextBox8.Text = "300"
EndSelect EndSub
PrivateSub CheckBox4_Click(ByVal sender AsObject, ByVal e As
System.EventArgs) Handles CheckBox4.ClickListBox4.Enabled = CheckBox4.Checked
EndSub
PrivateSub ListBox4_SelectedIndexChanged(ByVal sender AsObject,
ByVal e As System.EventArgs) Handles ListBox4.SelectedIndexChanged
SelectCase ListBox4.SelectedIndex Case 0
TextBox9.Text = "100" Case 1
TextBox9.Text = "200" Case 2
TextBox9.Text = "400"
EndSelect
EndSub
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.Click
Dim prepro, premen, predis, premom, pretec AsInteger
Dim preldi, prelcd, preimp, presca AsInteger
Dim totbas, totacc, totven, totlgv, totpag AsSingleprepro = TextBox1.Text()
premen = TextBox2.Text()predis = TextBox3.Text()
premom = TextBox4.Text()pretec = TextBox5.Text()
-
8/9/2019 Cotizacin de Computadora
7/7