Пример #1
0
        static void Main(string[] args)
        {
            Cliente         cliente         = new Cliente(1, "Felipe", "*****@*****.**");
            ClienteControle clienteControle = new ClienteControle();

            try
            {
                Console.Write("Exportanto cliente...");
                clienteControle.ExportarJson(cliente);
                Console.WriteLine("ok!");
            }
            catch (Exception ex)
            {
                Console.WriteLine($"[ERROR][EXPORT] {DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss,ff")}: {ex.Message}");
            }

            try
            {
                Console.Write("Importanto cliente...");
                Cliente clienteLido = clienteControle.ImportarJson();
                Console.WriteLine("ok!");

                Console.WriteLine("Cliente lido: " + clienteLido);
            }
            catch (Exception ex)
            {
                Console.WriteLine($"[ERROR][IMPORT] {DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss,ff")}: {ex.Message}");
            }

            Console.ReadKey();
        }
Пример #2
0
        static void Main(string[] args)
        {
            Cliente c = new Cliente(); // inicializando

            c.Endereco = new Endereco();

            c.IdCliente           = 1;
            c.Nome                = "Vinicius";
            c.Email               = "*****@*****.**";
            c.Endereco.IdEndereco = 1;
            c.Endereco.Logradouro = "Rua Carla 12, Roncador";
            c.Endereco.Cidade     = "Queimados";
            c.Endereco.Estado     = "RJ";
            c.Endereco.Cep        = "26381-754";

            try
            {
                ClienteControle cc = new ClienteControle(); // Instanciando
                cc.ExportarDadosXml(c);

                Console.WriteLine(" Dados gravados com sucesso !!");
            }
            catch (Exception ex)
            {
                Console.WriteLine("Erro: " + ex.Message);
            }

            Console.ReadKey();
        }
Пример #3
0
        static void Main(string[] args)
        {
            ClienteControle c = new ClienteControle();

            c.CadastrarCliente();

            Console.ReadKey();
        }
Пример #4
0
        static void Main(string[] args)
        {
            Cliente cliente = new Cliente(1, "Felipe Ferreira", "056.895.047-00");

            ClienteControle controle = new ClienteControle();

            controle.ImprimirDados(cliente);

            Console.ReadKey();
        }
Пример #5
0
        private void salvarToolStripButton_Click(object sender, EventArgs e)
        {
            try
            {
                var C = LeituraFormulario();
                var controleCliente = new ClienteControle();
                C.ValidaClasse();
                controleCliente.ValidaCliente(C);
                var ClienteJson = ClienteModelo.SerializedClassUnit(C);
                var F           = new Fichario("C:\\Users\\Admin\\source\\repos\\CursoWindowsForm\\Fichario");

                if (F.Status)
                {
                    F.Incluir(C.Id, ClienteJson);
                    if (F.Status)
                    {
                        MessageBox.Show("Ok: " + F.Mensagem, "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        LimparFormulario();
                        salvarToolStripButton.Enabled = false;
                        abrirToolStripButton.Enabled  = true;
                        novoToolStripButton.Enabled   = true;
                        DesabilitarHabilitarComponentes(false);
                    }
                    else
                    {
                        var mensagem = MessageBox.Show("Error: " + F.Mensagem, "Mensagem", MessageBoxButtons.OKCancel, MessageBoxIcon.Error);
                        if (mensagem == DialogResult.OK)
                        {
                            MessageBox.Show("Dados Alterados com sucesso!!  ", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            F.IncluirAction(C.Id, ClienteJson);
                            LimparFormulario();
                            salvarToolStripButton.Enabled = false;
                            abrirToolStripButton.Enabled  = true;
                            novoToolStripButton.Enabled   = true;
                            DesabilitarHabilitarComponentes(false);
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Error: " + F.Mensagem, "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (ValidationException ex)
            {
                MessageBox.Show(ex.Message, "ByteBank", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro validação", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 public string UpdateClient(Cliente cliente)
 {
     try
     {
         String          result;
         ClienteControle clienteTeste = new ClienteControle(cliente);
         result = clienteTeste.ClienteValidoUpdate();
         return(result);
     }
     catch (Exception ex)
     {
         throw new Exception("Erro ao tentatar atualizar" + "" + ex.Message);
     }
 }
 public string InsertClient(Cliente cliente)
 {
     try
     {
         String          result;
         ClienteControle clienteTeste = new ClienteControle(cliente);
         result = clienteTeste.ClienteValidoInsert();
         return(result);
     }
     catch (Exception ex)
     {
         throw new Exception("Erro ao tentatar inserir" + "" + ex.Message);
     }
 }
Пример #8
0
        static void Main(string[] args)
        {
            Console.WriteLine("\n - CONTROLE DE CLIENTES - \n");
            Console.WriteLine("1) Cadastrar Cliente");
            Console.WriteLine("2) Atualizar Cliente");
            Console.WriteLine("3) Excluir Cliente");
            Console.WriteLine("4) Consultar todos os Clientes");
            Console.WriteLine("5) Consultar Clientes por nome");
            Console.Write("\nInforme a opção desejada: ");
            int             opcao = int.Parse(Console.ReadLine());
            ClienteControle ct    = new ClienteControle();

            switch (opcao)
            {
            case 1:
                ct.CadastrarCliente();
                break;

            case 2:
                ct.AtualizarCliente();
                break;

            case 3:
                ct.ExcluirCliente();
                break;

            case 4:
                ct.ConsultarClientes();
                break;

            case 5:
                ct.ConsultarClientesPorNome();
                break;

            default:
                Console.WriteLine("\nOpção inválida.");
                break;
            }

            Console.ReadKey(); //pausando..
        }
Пример #9
0
        static void Main(string[] args)
        {
            Cliente cliente = new Cliente();

            cliente.Endereco = new Endereco();

            cliente.IdPessoa            = 1;
            cliente.Nome                = "Eduardo";
            cliente.Email               = "*****@*****.**";
            cliente.Cpf                 = "12.456.789-00";
            cliente.Endereco.Logradouro = "Rua Pedro I, 7";
            cliente.Endereco.Cidade     = "Rio de Janeiro";
            cliente.Endereco.Estado     = "RJ";
            cliente.Endereco.Cep        = "123456-000";

            ClienteControle clienteControle = new ClienteControle();

            clienteControle.ImprimirCliente(cliente);

            Console.ReadKey();
        }
Пример #10
0
        static void Main(string[] args)
        {
            Cliente c = new Cliente(1, "Ana Paula", "*****@*****.**");

            try
            {
                ClienteControle clienteControle = new ClienteControle();
                clienteControle.ExportarParaJson(c);

                Console.WriteLine("\nJson gerado com sucesso");

                Cliente clienteObtido = clienteControle.importarJson();

                Console.WriteLine("Dados gravados: " + clienteObtido.ToString());
            }
            catch (Exception e)
            {
                Console.WriteLine("Erro: " + e.Message);
            }

            Console.ReadKey();
        }
Пример #11
0
        static void Main(string[] args)
        {
            Cliente         cliente  = new Cliente(1, "Felipe", "*****@*****.**");
            ClienteControle controle = new ClienteControle();

            try
            {
                controle.ExportarParaTxt(cliente);
                controle.ExportarParaCsv(cliente);
                controle.ExportarParaXml(cliente);

                Console.WriteLine("\nCliente gravado");
            }
            catch (Exception e)
            {
                Console.WriteLine("Erro: " + e.Message);
            }

            Console.WriteLine("Digite o produto");
            Console.WriteLine("Codigo............:");
            Console.WriteLine("Nome..............:");
            Console.WriteLine("Preco.............:");


            try
            {
                controle.ExportarParaTxt(produto);
                controle.ExportarParaCsv(cliente);
                controle.ExportarParaXml(cliente);

                Console.WriteLine("\nCliente gravado");
            }
            catch (Exception e)
            {
                Console.WriteLine("Erro: " + e.Message);
            }
        }
Пример #12
0
        static void Main(string[] args)
        {
            Cliente cliente = new Cliente(1, "Felipe", "Ferreira", "056.895.047-00", "*****@*****.**");

            ClienteControle clienteControle = new ClienteControle();

            #region CSV
            try
            {
                Console.Write("Exportando para CSV...");
                DateTime start = DateTime.Now;
                clienteControle.ExportarCsv(cliente);
                DateTime end = DateTime.Now;
                Console.WriteLine($"ok! [{(end - start).TotalMilliseconds} ms]");
            }
            catch (Exception ex)
            {
                Console.WriteLine("falha.");
                Console.WriteLine(ex.Message);
            }
            #endregion

            #region JSON
            try
            {
                Console.Write("Exportando para JSON...");
                DateTime start = DateTime.Now;
                clienteControle.ExportarJson(cliente);
                DateTime end = DateTime.Now;
                Console.WriteLine($"ok! [{(end - start).TotalMilliseconds} ms]");
            }
            catch (Exception ex)
            {
                Console.WriteLine("falha.");
                Console.WriteLine(ex.Message);
            }
            #endregion

            #region TXT
            try
            {
                Console.Write("Exportando para TXT...");
                DateTime start = DateTime.Now;
                clienteControle.ExportarTxt(cliente);
                DateTime end = DateTime.Now;
                Console.WriteLine($"ok! [{(end - start).TotalMilliseconds} ms]");
            }
            catch (Exception ex)
            {
                Console.WriteLine("falha.");
                Console.WriteLine(ex.Message);
            }
            #endregion

            #region XML
            try
            {
                Console.Write("Exportando para XML...");
                DateTime start = DateTime.Now;
                clienteControle.ExportarXml(cliente);
                DateTime end = DateTime.Now;
                Console.WriteLine($"ok! [{(end - start).TotalMilliseconds} ms]");
            }
            catch (Exception ex)
            {
                Console.WriteLine("falha.");
                Console.WriteLine(ex.Message);
            }
            #endregion

            Console.ReadKey();
        }
Пример #13
0
        static void Main(string[] args)
        {
            List <Cliente>          listaCliente    = new List <Cliente>();
            List <Livro>            listaLivro      = new List <Livro>();
            List <EmprestimoLivro>  listaEmprestimo = new List <EmprestimoLivro>();
            List <StatusEmprestimo> listaStatus     = new List <StatusEmprestimo>();


            string opcao;

            do
            {             // MENU BIBLIOTECA
                Console.WriteLine("\n------->>> BIBLIOTECA <<<-------");
                Console.WriteLine("\n1 - Inserir Cliente" +
                                  "\n2 - Inserir Livro" +
                                  "\n3 - Emprestimos" +
                                  "\n4 - Devolvuções" +
                                  "\n5 - Imprimir Emprestimo/Devolução" +
                                  "\n0 - Sair" +
                                  "\n\n--------------------------");
                opcao = Console.ReadLine();

                Console.Clear();

                switch (opcao)
                {
                case "1":
                    listaCliente = ClienteControle.ConverteParaLista();
                    ClienteControle.Registrar(listaCliente);                             // CRIA CLIENTE E ADICIONA NA FILA
                    break;

                case "2":
                    listaLivro = LivroControle.ConverterParaLista();
                    LivroControle.Registrar(listaLivro);                             // CRIA LIVRO E ADICIONA NA FILA
                    break;

                case "3":
                    listaEmprestimo = ControladorEmprestimo.ConverteParaListaEmprestimo();
                    listaLivro      = LivroControle.ConverterParaLista();
                    listaCliente    = ClienteControle.ConverteParaLista();
                    ControladorEmprestimo.Registrar(listaEmprestimo, listaLivro, listaCliente, listaStatus);

                    break;

                case "4":
                    listaEmprestimo = ControladorEmprestimo.ConverteParaListaEmprestimo();
                    listaCliente    = ControladorEmprestimo.ConverteParaListaCliente();
                    ControladorEmprestimo.Devolucao(listaEmprestimo, listaStatus, listaCliente);
                    break;

                case "5":
                    foreach (var elemento in listaStatus)
                    {
                        Console.WriteLine(elemento.ToString());
                    }
                    Console.WriteLine("Aperte qualquer tecla para retornar ao menu Principal");
                    Console.ReadKey();
                    break;
                }
            } while (opcao != "0");
        }