• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

GONCALOPES

Ajuda c#

3 mensagens neste tópico

Preciso de ajuda para um trabalho em c#, sou um zero a esquerda nesta matéria, e não posso chumbar.

o trabalho baseia-se no centro comercial sem nada de especial

tem que seleccionar qual o tipo de loja, dizer o nome da loja,proprietario,contacto, e ao clicar no botao guardar, aparecera todas as informaçoes num gridview, mas o problema, nao sei qual o codigo...

Podem me ajudar por favor....

Salvem e uma cadeira que ta em jogo...

tmp9327zd3.th.jpg

Obrigado e desculpem mais uma vez estar a incomodar...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Então e a dúvida é em que sítio ? O que é que já tens feito ? Mete aí o código... e a dúvida que ajudamos..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

isto e para gerir um mini centro comercial, muito simples, do mais simples possivel, tenho todos classes criadas, falta me so o metodo apagar, podem me ajudar se faz favor.

ta aqui o codigo

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

namespace centro_comercial

{

    public partial class Form1 : Form

    {

        public int selectid;

        ListViewGroup cinemagr = new ListViewGroup("Cinema");

        ListViewGroup prontoavestirgr = new ListViewGroup("Pronto a Vestir");

        ListViewGroup lazergr = new ListViewGroup("lazer");

        ListViewGroup restaurantegr = new ListViewGroup("Restaurante");

        bd bd;

        public Form1()

        {

            InitializeComponent();

            bd = new bd();

            puff();

        }

        public void puff()

        {

            cinemagb.Visible = false;

            pvestirgb.Visible = false;

            restaurantegb.Visible = false;

            lazergb.Visible = false;

        }

        public void actualizar_lista()

        {

            listView1.Groups.Clear();

            listView1.Items.Clear();

            listView1.Columns.Clear();

            listView1.Columns.Add("Género", 50);

            listView1.Columns.Add("Idade", 50);

            listView1.Columns.Add("Peça de Roupa", 50);

            listView1.Columns.Add("Tamanho", 50);

            listView1.Columns.Add("Numero de pessoas", 50);

            listView1.Columns.Add("Proprietario", 50);

            listView1.Columns.Add("Comida", 50);

            listView1.Columns.Add("Loja", 50);

            listView1.Columns.Add("Contacto", 50);

            listView1.Groups.Add(cinemagr);

            listView1.Groups.Add(restaurantegr);

            listView1.Groups.Add(lazergr);

            listView1.Groups.Add(prontoavestirgr);

         

            for (int i = 0; i < bd.cin.Count; i++)

            {

                cinema cin = (cinema)bd.cin;

                addItem(cin.id, cin.i_gen,0,"",0,0, cin.n_propri,"", cin.n_loja, cin.n_contact,cinemagr);

            }

            for (int i = 0; i < bd.rest.Count; i++)

            {

                restaurante restau = (restaurante)bd.rest;

                addItem(restau.id, "", 0, "",restau.n_pessoas,0,restau.n_propri,restau.t_comida, restau.n_loja,restau.n_contact,restaurantegr);

            }

            for (int i = 0; i < bd.laz.Count; i++)

            {

                lazer laze  = (lazer)bd.laz;

                addItem(laze.id,"", laze.i_idad,"",0,0,laze.n_propri,"",laze.n_loja, laze.n_contact, lazergr);

            }

            for (int i = 0; i < bd.pv.Count; i++)

            {

                prontoavestir pav = (prontoavestir)bd.pv;

                addItem(pav.id,"",0,pav.p_pr,0,pav.p_ta,pav.n_propri, "", pav.n_loja, pav.n_contact, prontoavestirgr);

            }

           

        }

      public void addItem(int id, string i_gen, int idade,string pecaroupa,int npessoas, int tamanho, string n_propri,string comida, string n_loja, int cont, ListViewGroup group)

        {

            ListViewItem Li = new ListViewItem(group);

            Li.Text = (i_gen);

            Li.Tag = id;

            Li.SubItems.Add(idade.ToString());

            Li.SubItems.Add(pecaroupa);

            Li.SubItems.Add(tamanho.ToString());

            Li.SubItems.Add(n_pessoas.ToString());

            Li.SubItems.Add(n_propri);

            Li.SubItems.Add(comida);

            Li.SubItems.Add(n_loja);

            Li.SubItems.Add(cont.ToString());

            listView1.Items.Add(Li);

}

       

        public void escondertudo()

        {

            cinemagb.Visible = false;

            lazergb.Visible = false;

            restaurantegb.Visible = false;

            pvestirgb.Visible = false;

        }

        private void button1_Click(object sender, EventArgs e)

        {

            switch (comboBox1.Text)

            {

                case "Cinema":

                    guardarCinema();

            actualizar_lista();

               

                    break;

                case "Pronto a Vestir":

                    guardarProntoavestir();

                    actualizar_lista();

                   

                    break;

                case "Lazer":

                    guardarLazer();

                    actualizar_lista();

                   

                 

                    break;

                case "Restaurante":

                    guardarRestaurante();

                    actualizar_lista();

                    break;

           

            }

         

        }

       

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)

        {

            switch (comboBox1.Text)

            {

                case "Cinema":

                    escondertudo();

                    cinemagb.Visible = true;

                    break;

                case "Pronto a Vestir":

                    escondertudo();

                    pvestirgb.Visible = true;

                    break;

                case "Lazer":

                    escondertudo();

                    lazergb.Visible = true;

                    break;

                case "Restaurante":

                    escondertudo();

                    restaurantegb.Visible= true;

                    break;

            }

            }

        public void guardarCinema()

        {

            string gen = i_gen.Text;

            string prop = n_propri.Text;

            string lj = n_loja.Text;

            int cont = Int32.Parse(n_contact.Text);

            DateTime dt= DateTime.Now;

            cinema cin = new cinema(gen, prop,lj, cont,dt);

            bd.insere_cin(cin);

            }

        public void guardarLazer()

        {

        int idad = Int32.Parse(i_idad.Text);

        string prop = n_propri.Text;

        string lj = n_loja.Text;

        int cont = Int32.Parse(n_contact.Text);

        DateTime dt = DateTime.Now;

        lazer laz = new lazer(idad,prop,cont,dt);

        bd.insere_laz(laz);

        }

        public void guardarProntoavestir()

        {

            string proupa = p_pr.Text;

            int tam = Int32.Parse(p_ta.Text);

            string prop = n_propri.Text;

            string lj = n_loja.Text;

            int cont = Int32.Parse(n_contact.Text);

            DateTime dt = DateTime.Now;

            prontoavestir pav = new prontoavestir(proupa,tam,prop,lj,cont,dt);

            bd.insere_pv(pav);

        }

        public void guardarRestaurante()

        {

            int npes = Int32.Parse(n_pessoas.Text);

            string come = t_comida.Text;

            string prop = n_propri.Text;

            string lj = n_loja.Text;

            int cont = Int32.Parse(n_contact.Text);

            DateTime dt = DateTime.Now;

            restaurante rest = new restaurante(npes, come, prop, lj, cont, dt );

            bd.insere_rest(rest);

        }

        private void listView1_SelectedIndexChanged(object sender, EventArgs e)

        {

            if (listView1.SelectedItems.Count > 0)

            {

                ListViewItem li = listView1.SelectedItems[0];

                int id = (int)li.Tag;

                selectid = id;

           

            }

        }

        private void button2_Click(object sender, EventArgs e)

        {

        }

    }

}

0

Partilhar esta mensagem


Link 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