Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

fabiotuga

duvida caixa registadora

Mensagens Recomendadas

fabiotuga

boas pessoal tenho uma duvida:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using System.IO;

namespace WindowsFormsApplication1

{

    enum Artigos { lapis, caneta, caderno };

   

    public partial class Form1 : Form

    {

       

        public Form1()

        {

            InitializeComponent();

        }

        private void Form1_Load(object sender, EventArgs e)

        {

           

            String[]a = Enum.GetNames(typeof(Artigos));

            comboBox1.DataSource = a;

            listView1.View = View.Details;

            listView1.FullRowSelect = true;

            listView1.GridLines = true;

            listView1.MultiSelect = false;

            listView1.LabelEdit = false;

           

            ColumnHeader c1 = new ColumnHeader();

            c1.Text = "artigo";

            c1.Width = 300 / 4;

            listView1.Columns.Add(c1);

            ColumnHeader c2 = new ColumnHeader();

            c2.Text = "quantidade";

            c2.Width = 300 / 4;

            listView1.Columns.Add(c2);

            ColumnHeader c3 = new ColumnHeader();

            c3.Text = "preço unitario";

            c3.Width = 300 / 4;

            listView1.Columns.Add(c3);

            ColumnHeader c4 = new ColumnHeader();

            c4.Text = "Subtotal";

            c4.Width = 300 / 4;

            listView1.Columns.Add(c4);

         

        }

        private void button1_Click(object sender, EventArgs e)

        {

            if (String.IsNullOrEmpty(textBox1.Text))

            {

                MessageBox.Show("escreva alguma coisa na quantidade");

                return;

            }

            ListViewItem l1 = new ListViewItem(comboBox1.SelectedItem.ToString());

            String a = textBox1.Text;

            l1.SubItems.Add(a);

            listView1.Items.Add(l1);

     

    }

    }

}

eu tenho esse codigo mas eu agr quero meter nas listview o preço unitario e queria fazer um switch com cada preço de cada dos artigos que estao no enumerdao so que nao sei como posso faze-lo alguem me podes resp?:P

cumps

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
M6

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
fabiotuga

sim eu sei so que eu nao sei como fazer um switch com o combobox pois o combobox tem os artigos e cada um artigo tem um preço diferente eu queria fazer um switch comforme a opcao do combobox

desde ja obrigado pela resp

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
M6

As opções da combobox têm um identificador/índex, usas essa informação para saber qual a opção escolhida.


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.