예제 #1
0
  { static void Main(string[] args)
    {
        string opcao1 = "";

        do

        {
            Console.WriteLine("Digite a opção");
            Console.WriteLine("1 - Cadastrar Cliente");
            Console.WriteLine("2 - Cadastrar Produto");
            Console.WriteLine("3 - Realizar Venda");
            Console.WriteLine("4 - Extrato Cliente");
            Console.WriteLine("9 - Sair");
            opcao1 = Console.ReadLine();

            switch (opcao1)

            {
            case "1": CadastrarCliente cliente1 = new CadastrarCliente();
                cliente1.Cadastrarcliente();
                break;

            case "2": CadastrarProduto produto1 = new CadastrarProduto();
                produto1.Cadastrarproduto();
                break;

            case "3": RealizarVenda venda1 = new RealizarVenda();
                venda1.Realizarvenda();
                break;

            case "4": ExtratoCliente extrato1 = new ExtratoCliente();
                extrato1.Extratocliente();
                break;

            case "9":
            { Console.WriteLine("Deseja realmente sair(s ou n)");
                string sair = Console.ReadLine();
                if (sair.ToLower().Contains("s"))
                {
                    Environment.Exit(0);
                }
                else if (!sair.ToLower().Contains("n"))
                {
                    opcao1 = "0";
                    Console.WriteLine("Opção Inválida");
                }
                else
                {
                    opcao1 = "0";
                } }

                break;
            }
        }while (opcao1 != "9");
    }
예제 #2
0
        private void btnCadastrarLoginCliente_Click(object sender, EventArgs e)
        {
            Form cadastrarCliente = new CadastrarCliente();

            Hide();
            cadastrarCliente.ShowDialog();
            if (cadastrarCliente.IsDisposed)
            {
                Close();
            }
        }
예제 #3
0
        public async Task <IActionResult> Cadastrar(
            [FromServices] CadastrarCliente cadastrarCliente,
            CadastrarClienteViewModel cadastrarClienteVm)
        {
            if (!ModelState.IsValid)
            {
                return(View(cadastrarClienteVm));
            }
            await cadastrarCliente.Executar(cadastrarClienteVm);

            return(RedirectToAction(nameof(Index)));
        }
예제 #4
0
        static void Main(string[] args)
        {
            Console.BackgroundColor = ConsoleColor.DarkRed;
            Console.ResetColor();
            int opcao;

            //List<Cliente> clientes = new List<Cliente>();

            do
            {
                Console.Clear();
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.WriteLine("  -- PROJETO VENDAS CONSOLE --  \n");
                Console.ResetColor();
                Console.WriteLine("1 - Cadastrar cliente");
                Console.WriteLine("2 - Listar clientes");
                Console.WriteLine("3 - Cadastrar vendedor");
                Console.WriteLine("4 - Listar vendedor");
                Console.WriteLine("5 - Cadastrar produto");
                Console.WriteLine("6 - Listar produto");
                Console.WriteLine("0 - Sair");
                Console.WriteLine("\nDigite uma opção:");
                opcao = Convert.ToInt32(Console.ReadLine());
                Console.Clear();
                switch (opcao)
                {
                case 1:
                    CadastrarCliente.Renderizar();
                    break;

                case 2:
                    ListarClientes.Renderizar();
                    break;

                case 3:
                    CadastrarVendedor.Renderizar();
                    break;

                case 4:
                    ListarVendedor.Renderizar();
                    break;

                case 5:
                    CadastrarProduto.Renderizar();
                    break;

                case 6:
                    ListarProdutos.Renderizar();
                    break;

                case 0:
                    Console.WriteLine("Saindo...");
                    break;

                default:
                    Console.WriteLine("Opção inválida!");
                    break;
                }
                Console.WriteLine("\n\nAperte uma tecla para continuar...");
                Console.ReadKey();
            } while (opcao != 0);
        }
예제 #5
0
    public void Realizarvenda()

    {
        Console.WriteLine("Pessoa física (digite 1), pessoa jurídica (digite 2)");
        string opcao2           = Console.ReadLine();
        bool   cpfencontrado    = false;
        bool   cnpjencontrado   = false;
        bool   codigoencontrado = false;
        string linhacliente     = "";

        switch (opcao2)
        {
        case "1": {
            Console.WriteLine("Digite seu CPF");
            string   cpfvenda = Console.ReadLine();
            string[] linhas   = File.ReadAllLines("Cadastro.txt");
            foreach (string linha in linhas)
            {
                if (linha.Contains(cpfvenda) == true)
                {
                    cpfencontrado = true;
                    linhacliente  = linha;
                    break;
                }
                else
                {
                    cpfencontrado = false;
                }
            }
            break;
        }

        case "2": {
            Console.WriteLine("Digite seu CNPJ");
            string   cnpjvenda = Console.ReadLine();
            string[] linhas    = File.ReadAllLines("Cadastro.txt");
            foreach (string linha in linhas)
            {
                if (linha.Contains(cnpjvenda) == true)
                {
                    cnpjencontrado = true;
                    linhacliente   = linha;
                    break;
                }
                else
                {
                    cnpjencontrado = false;
                }
            }
            break;
        }
        }

        if (cpfencontrado == true || cnpjencontrado == true)
        {
            string[] produtos = File.ReadAllLines("Cadastroproduto.txt");
            foreach (string produtovenda in produtos)
            {
                Console.WriteLine(produtovenda);
            }

            Console.WriteLine("Digite o código do produto");
            string codigoproduto = Console.ReadLine();

            StreamWriter cadastrovendas = new StreamWriter("Cadastrovendas.txt", true);
            FileInfo     cabecalho      = new FileInfo("Cadastrovendas.txt");
            if (cabecalho.Length == 0)
            {
                cadastrovendas.WriteLine("NOME DO CLIENTE; E-MAIL; CPF DO CLIENTE; DATA E HORA DO CADASTRO; NOME DO PRODUTO; CÓDIGO DO PRODUTO; DESCRIÇÃO DO PRODUTO; PREÇO; DATA DA COMPRA;");
            }

            foreach (string linhaproduto in produtos)
            {
                if (linhaproduto.Contains(codigoproduto) == true)
                {
                    cadastrovendas.WriteLine(linhacliente + ";" + linhaproduto + DateTime.Now + ";");
                    cadastrovendas.Close();
                    Console.WriteLine("Produto comprado com sucesso");
                    codigoencontrado = true;
                    break;
                }
            }

            if (codigoencontrado == false)
            {
                Console.WriteLine("Código inválido");
            }
        }
        else
        {
            Console.WriteLine("CPF Inválido");
            CadastrarCliente cliente1 = new CadastrarCliente();
            cliente1.Cadastrarcliente();
        }
    }
예제 #6
0
        public string salvarCadastroInicial(CadastrarCliente.Message message)
        {
            CadastrarCliente.cadastro(_context, message);

            return("Cadastrado com sucesso");
        }
예제 #7
0
        private void MenuItem_Click(object sender, RoutedEventArgs e)
        {
            CadastrarCliente cadastrarcliente = new CadastrarCliente();

            cadastrarcliente.ShowDialog();
        }
예제 #8
0
        private void cadastroClienteToolStripMenuItem_Click(object sender, EventArgs e)
        {
            CadastrarCliente form = new CadastrarCliente();

            form.ShowDialog();
        }
예제 #9
0
        private void clienteToolStripMenuItem_Click(object sender, EventArgs e)
        {
            CadastrarCliente cadcliente = new CadastrarCliente();

            cadcliente.ShowDialog();
        }