Clique abaixo para nos ajudar
Login

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
6 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 6 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Últimos assuntos
USAR REPORT FORM

30/12/2016, 09:06 por AJC

Pessoal bom dia,
Estou com um grande problema, já pesquisei muita coisa sobre report form, mas o …

Comentários: 3

Impressora Ticket

15/11/2016, 09:20 por clima238

Bom dia,
Por favor alguém me explique porque o código abaixo imprime no ecrã em vez do printer: …

Comentários: 2

Visite meu canal no Youtube

20/1/2017, 00:45 por ImRicoh

VFP Unlimited


Comentários: 0

Bloquear edição do ListBox

17/6/2010, 15:13 por Julio

Pessoal

Boa Tarde!

Tnho uma listbox apenas para exibir o resultado.
Preciso bloquear a listbox …

Comentários: 17

automação do mozilla e chrome

15/1/2017, 12:16 por Handerson Mildroz

Boa tarde a todos!

Sou iniciante no VFP. Preciso de ajuda, pois tenho um código que usa o …

Comentários: 0

Estatísticas
Temos 6991 usuários registrados
O último usuário registrado atende pelo nome de cpmacedo

Os nossos membros postaram um total de 9 mensagens em 3 assuntos

[Ajuda] Trabalho C#

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Em curso [Ajuda] Trabalho C#

Mensagem por PedroAS em 24/4/2012, 07:56

Estou com um problema para a escola. Tenho um trabalho de C# para fazer e percebo muito pouco, ou quase nada disto.
Já andei na net a pesquisar e já fiz algumas coisas, mas as funções não as consigo fazer. O meu professor não explica nada!

Não sei o que fazer e é para entregar esta sexta. Crying or Very sad

Preciso de AJUDA!

Segue o link do enunciado do que tenho de fazer...
"mediafire!com/?wcc0awg3lb5234d"

PedroAS
Participa Pouco
Participa Pouco


Voltar ao Topo Ir em baixo

Em curso Re: [Ajuda] Trabalho C#

Mensagem por Marcos Guedes em 25/4/2012, 09:53

Tente postar até onde você já conseguiu e onde estais com dificuldade que tentaremos ajudá-lo.

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Em curso Re: [Ajuda] Trabalho C#

Mensagem por PedroAS em 26/4/2012, 07:32

Tenho isto assim:

Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;


namespace Multimedia
{
    static class Program
    {
        static VendedorCD V_VendCD = new VendedorCD();
        static VendedorTV V_VendTV = new VendedorTV();
        static VendedorEqsom V_VendEqsom = new VendedorEqsom();

        static ArrayList ARR_VendedoresCD = new ArrayList(100);
        static ArrayList ARR_VendedoresTV = new ArrayList(100);
        static ArrayList ARR_VendedoresEqsom = new ArrayList(100);

        static string nome = "", email, telefone, nVendedor;
        static float comissoes;
        static DateTime data_entrada;
       
        static int aux_vend = 0;
   
        //Main do Programa Multimedia
        static void Main(string[] args)
        {
            int opc = 0;
            string aux = "";
            do
            {
                do
                {
                    Console.Clear();
                    Console.WriteLine("\n\t\t Bem Vindo - Gestão de Vendas\n");
                    Console.WriteLine("Selecione a Opção que pretende:\n");
                    Console.WriteLine("\t 1. Criar novo registo");
                    Console.WriteLine("\t 2. Editar");
                    Console.WriteLine("\t 3. Eliminar");
                    Console.WriteLine("\t 4. Listar");
                    Console.WriteLine("\t 5. Sair");
                    Console.WriteLine("Opção: ");
                    Console.WriteLine("\n");
                    opc = int.Parse(Console.ReadLine());
                } while (opc < 0 || opc > 5);

                switch (opc)
                {
                    case 1:
                        Console.Clear();
                        Console.WriteLine("\n\t\t Criar novo Vendedor \n\t\t");
                        c_Vend();
                        break;

                    case 2:
                        Console.Clear();
                        Console.WriteLine("\n\t\t Editar Vendedor \n\t\t");
                        //edit_vend();
                        break;
                       
                    case 3:
                        Console.Clear();
                        Console.WriteLine("\n\t\t Eliminar Vendedor \n\t\t");
                        del_Vend();
                        break;

                    case 4:
                        Console.Clear();
                        Console.WriteLine("\n\t\t Listar Vendedor \n\t\t");
                        ver_Vend();
                        break;

                    case 5:
                        Console.Clear();
                        Console.WriteLine("Sair do programa? (S/N): ");
                        aux = Console.ReadLine();
                        aux.ToLower();
                        break;
                }
            } while (aux != "s");
        }
       
        //Criar Vendedores
    static void c_Vend ()
        {
            Console.WriteLine("Seleccione a opção que pretende:\n");
            Console.WriteLine("\t 1. Criar registo Vendedor CD/DVD");
            Console.WriteLine("\t 2. Criar registo Vendedor Televisões");
            Console.WriteLine("\t 3. Criar registo Vendedor Equipamento Som");
            Console.WriteLine("Opção: ");
            aux_vend = int.Parse(Console.ReadLine());
           
            switch (aux_vend)
            {
                case 1:
                    pedir_var(1);
                    ARR_VendedoresCD.Add(new VendedorCD(nome, email, telefone, data_entrada, nVendedor, comissoes));
                    break;

                case 2:
                    pedir_var(2);
                    ARR_VendedoresTV.Add(new VendedorTV(nome, email, telefone, data_entrada, nVendedor, comissoes));
                    break;

                case 3:
                    pedir_var(3);
                    ARR_VendedoresEqsom.Add(new VendedorEqsom(nome, email, telefone, data_entrada, nVendedor, comissoes));
                    break;
                default:
                    break;
            }
       
                 
        }

    private static void pedir_var(int p)
    {
        Console.Clear();
        Console.WriteLine("\n\t\tAdicionar Vendedor\t\t\n");
        Console.WriteLine("Nome do vendedor:");
        nome = Console.ReadLine();
        Console.WriteLine("Email:");
        email = Console.ReadLine();
        Console.WriteLine("Telefone:");
        telefone = Console.ReadLine();
        Console.WriteLine("Numero Vendedor:");
        nVendedor = Console.ReadLine();
        Console.WriteLine("Comissoes:");
        comissoes = Console.Read();
        Console.WriteLine("Data de Entrada (dd/mm/yyyy): ");
        data_entrada = new DateTime();
    }

        //Apagar Vendedores
    static void del_Vend()
    {
        int opc = 0, opc_vend = 0;
        opc_vend = ver_Vend();
        Console.WriteLine("Escolher Vendedor a apagar: ");
        opc = int.Parse(Console.ReadLine());
        switch (opc_vend)
        {
        case 1:
                    try
                    {
                        ARR_VendedoresCD.RemoveAt(opc);
                        Console.WriteLine("Vendedor CD/DVD apagado com sucesso!");
                        Console.ReadKey();
                    }
                    catch
                    {
                    }
                    break;
                case 2:
                    try
                    {
                        ARR_VendedoresTV.RemoveAt(opc);
                        Console.WriteLine("Vendedor TV apagado com sucesso!");
                        Console.ReadKey();
                    }
                    catch
                    {
                    }
                    break;
                case 3:
                    try
                    {
                        ARR_VendedoresEqsom.RemoveAt(opc);
                        Console.WriteLine("Vendedor Equipamento Som apagado com sucesso!");
                        Console.ReadKey();
                    }
                    catch
                    {
                    }
                    break;
                default:
                    break;
        }
       
    }

        //Display Vendedores
    static int ver_Vend()
    {
        Console.WriteLine("1- Vendedores CD/DVD");
        Console.WriteLine("2- Vendedores Televisões");
        Console.WriteLine("3- Vendedores Equipamento Som");
        Console.WriteLine("0- Voltar");
        int opc = int.Parse(Console.ReadLine());
        switch (opc)
        {
            case 1:
                V_VendCD.Display(ARR_VendedoresCD);
                break;
            case 2:
                V_VendTV.Display(ARR_VendedoresTV);
                break;
            case 3:
                V_VendEqsom.Display(ARR_VendedoresEqsom);
                break;
            default:
                break;
        }
        return opc;
    }
    }
}

Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Multimedia
{
      public class Vendedor
        {
            private string nome;
            private string nVendedor;
            private string telefone;
            private string email;
            private DateTime data_entrada;
            private float comissoes;


            public Vendedor ()
            {
                nome = "";
                email = "";
                telefone = "";
                data_entrada = new DateTime();
                nVendedor = "";
                comissoes = 0;
            }

            public string _nome
            {
                get { return nome; }
                set { nome = value; }
            }

            public string _email
            {
                get { return email; }
                set { email = value; }
            }

            public string _telefone
            {
                get { return telefone; }
                set { telefone = value; }
            }

            public string _nVendedor
            {
                get { return nVendedor; }
                set { nVendedor = value; }
            }

            public float _comissoes
            {
                get { return comissoes; }
                set { comissoes = value; }
            }
            public DateTime _data_entrada
            {
                get { return data_entrada; }
                set { data_entrada = value; }
            }

            //public Vendedor(string nome, string email, string telefone, DateTime data_entrada, string nVendedor, float comissoes)
            //{
            //    this.nome = nome;
            //    this.email = email;
            //    this.telefone = telefone;
            //    this.data_entrada = new DateTime();
            //    this.comissoes = comissoes;
            //    this.nVendedor = nVendedor;
            //}

            //public Vendedor(Vendedor other)
            //{
            //    nome = other.nome;
            //    email = other.email;
            //    telefone = other.telefone;
            //    data_entrada = new DateTime();
            //    comissoes = other.comissoes;
            //    nVendedor = other.nVendedor;
            //}

            ~Vendedor()
            {
            }


            public void Display()
            {
                Console.WriteLine("Nome:" + nome + "Email:" + email + "Telefone:" + telefone + "Data Entrada:" + data_entrada + "Comissoes:" + comissoes.ToString() + "Numero Vendedor" + nVendedor);
            }
        }

        class VendedorCD : Vendedor
        {
            private string nome;
            private string nVendedor;
            private string telefone;
            private string email;
            private DateTime data_entrada;
            private float comissoes;

            public VendedorCD ()
            {
                nome = "";
                email = "";
                telefone = "";
                data_entrada = new DateTime();
                nVendedor = "";
                comissoes = 0;
            }

            public string _nomeCD
            {
                get { return nome; }
                set { nome = value; }
            }

            public string _emailCD
            {
                get { return email; }
                set { email = value; }
            }

            public string _telefoneCD
            {
                get { return telefone; }
                set { telefone = value; }
            }

            public string _nVendedorCD
            {
                get { return nVendedor; }
                set { nVendedor = value; }
            }

            public float _comissoesCD
            {
                get { return comissoes; }
                set { comissoes = value; }
            }
            public DateTime _data_entradaCD
            {
                get { return data_entrada; }
                set { data_entrada = value; }
            }
           
            public VendedorCD(string nome, string email, string telefone, DateTime data_entrada, string nVendedor, float comissoes)
            {
                this.nome = nome;
                this.email = email;
                this.telefone = telefone;
                this.data_entrada = new DateTime();
                this.comissoes = comissoes;
                this.nVendedor = nVendedor;
            }

            internal void Display(System.Collections.ArrayList ARR_VendedoresCD)
            {
                Console.WriteLine("Nome:" + nome + "Email:" + email + "Telefone:" + telefone + "Data Entrada:" + data_entrada + "Comissoes:" + comissoes.ToString() + "Numero Vendedor" + nVendedor);
            }
        }

        class VendedorTV : Vendedor
        {
            private string nome;
            private string nVendedor;
            private string telefone;
            private string email;
            private DateTime data_entrada;
            private float comissoes;
           
            public VendedorTV ()
            {
                nome = "";
                email = "";
                telefone = "";
                data_entrada = new DateTime();
                nVendedor = "";
                comissoes = 0;
            }

            public string _nomeTV
            {
                get { return nome; }
                set { nome = value; }
            }

            public string _emailTV
            {
                get { return email; }
                set { email = value; }
            }

            public string _telefoneTV
            {
                get { return telefone; }
                set { telefone = value; }
            }

            public string _nVendedorTV
            {
                get { return nVendedor; }
                set { nVendedor = value; }
            }

            public float _comissoesTV
            {
                get { return comissoes; }
                set { comissoes = value; }
            }
            public DateTime _data_entradaTV
            {
                get { return data_entrada; }
                set { data_entrada = value; }
            }

            public VendedorTV(string nome, string email, string telefone, DateTime data_entrada, string nVendedor, float comissoes)
            {
                this.nome = nome;
                this.email = email;
                this.telefone = telefone;
                this.data_entrada = new DateTime();
                this.comissoes = comissoes;
                this.nVendedor = nVendedor;
            }

            internal void Display(System.Collections.ArrayList ARR_VendedoresTV)
            {
                Console.WriteLine("Nome:" + nome + "Email:" + email + "Telefone:" + telefone + "Data Entrada:" + data_entrada + "Comissoes:" + comissoes.ToString() + "Numero Vendedor" + nVendedor);
            }
        }

        class VendedorEqsom : Vendedor
        {
            private string nome;
            private string nVendedor;
            private string telefone;
            private string email;
            private DateTime data_entrada;
            private float comissoes;


            public VendedorEqsom ()
            {
                nome = "";
                email = "";
                telefone = "";
                data_entrada = new DateTime();
                nVendedor = "";
                comissoes = 0;
            }

            public string _nomeEqsom
            {
                get { return nome; }
                set { nome = value; }
            }

            public string _emailEqsom
            {
                get { return email; }
                set { email = value; }
            }

            public string _telefoneEqsom
            {
                get { return telefone; }
                set { telefone = value; }
            }

            public string _nVendedorEqsom
            {
                get { return nVendedor; }
                set { nVendedor = value; }
            }

            public float _comissoesEqsom
            {
                get { return comissoes; }
                set { comissoes = value; }
            }
            public DateTime _data_entradaEqsom
            {
                get { return data_entrada; }
                set { data_entrada = value; }
            }

            public VendedorEqsom (string nome, string email, string telefone, DateTime data_entrada, string nVendedor, float comissoes)
            {
                this.nome = nome;
                this.email = email;
                this.telefone = telefone;
                this.data_entrada = new DateTime();
                this.comissoes = comissoes;
                this.nVendedor = nVendedor;
            }

            internal void Display(System.Collections.ArrayList ARR_VendedoresEqsom)
            {
                Console.WriteLine("Nome:" + nome + "Email:" + email + "Telefone:" + telefone + "Data Entrada:" + data_entrada + "Comissoes:" + comissoes.ToString() + "Numero Vendedor" + nVendedor);
            }
        }

}

Mas estou com alguns problemas nas funções

PedroAS
Participa Pouco
Participa Pouco


Voltar ao Topo Ir em baixo

Em curso Re: [Ajuda] Trabalho C#

Mensagem por Marcos Guedes em 26/4/2012, 22:29

Quais os problemas?
Alguma mensagem de erro?
Qual a dificuldade?

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum