Cotización de Computadora

download Cotización de Computadora

of 7

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