private void BtnCadastrarCliente_Click(object sender, RoutedEventArgs e)
 {
     if (!string.IsNullOrEmpty(TxtNome.Text) &&
         !string.IsNullOrEmpty(TxtCpf.Text))
     {
         cliente = new Cliente
         {
             Nome  = TxtNome.Text,
             Cpf   = TxtCpf.Text,
             Senha = psdSenhaCliente.Password
         };
         if (Validar.Cpf(cliente.Cpf))
         {
             if (ClienteDAO.CadastrarCliente(cliente))
             {
                 MessageBox.Show("Cliente Cadastrado", "Escola de Musica", MessageBoxButton.OK, MessageBoxImage.Information);
             }
             else
             {
                 MessageBox.Show("Esse Cliente já existe!", "Escola de Musica",
                                 MessageBoxButton.OK, MessageBoxImage.Error);
             }
         }
         else
         {
             MessageBox.Show("CPF INVÁLIDO", "Escola de Musica", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     else
     {
         MessageBox.Show("Favor preencher os campos corretamente!", "Erro",
                         MessageBoxButton.OK, MessageBoxImage.Error);
     }
     LimpaCampos();
 }
Пример #2
0
        public static void Executar()
        {
            Funcionario funcionario = new Funcionario();

            Console.Clear();
            Console.WriteLine("  -- CADASTRAR FUNCIONÁRIO -- \n");
            Console.WriteLine("Digite o nome do funcionário:");
            funcionario.Nome = Console.ReadLine();
            Console.WriteLine("Digite o CPF do funcionário:");
            funcionario.Cpf = Console.ReadLine();
            if (Validar.Cpf(funcionario.Cpf))
            {
                if (FuncionarioDAO.CadastrarFuncionario(funcionario))
                {
                    Console.WriteLine("Funcionário cadastrado com sucesso!");
                }
                else
                {
                    Console.WriteLine("Funcionário já existente!");
                }
            }
            else
            {
                Console.WriteLine("CPF inválido!");
            }
        }
Пример #3
0
 protected void cnpjCustomValidator_ServerValidate(object source, ServerValidateEventArgs args)
 {
     if (Validar.Cpf(cnpjTextBox.Text))
     {
         args.IsValid = true;
     }
     else
     {
         args.IsValid = false;
     }
 }
Пример #4
0
        static void Main(string[] args)
        {
            Cliente  c;
            Vendedor v;
            Produto  p;

            int op;

            do
            {
                Console.Clear();
                Console.WriteLine("1 - Cadastrar Cliente");
                Console.WriteLine("2 - Listar Clientes");
                Console.WriteLine("3 - Cadastrar Vendedores");
                Console.WriteLine("4 - Listar Vendedores");
                Console.WriteLine("5 - Cadastrar Produtos");
                Console.WriteLine("6 - Listar Produtos");
                Console.WriteLine("7 - Realizar Venda");
                Console.WriteLine("8 - Listar Venda");
                Console.WriteLine("9 - Listar Venda por Cliente");
                Console.WriteLine("0 - Sair");
                Console.WriteLine("\nDigite a sua opção:");
                op = Convert.ToInt32(Console.ReadLine());

                switch (op)
                {
                case 1:
                    c = new Cliente();
                    Console.Clear();
                    Console.WriteLine("  -- CADASTRAR CLIENTE --  \n");
                    Console.WriteLine("Digite o nome do cliente: ");
                    c.Nome = Console.ReadLine();
                    Console.WriteLine("Digite o CPF do cliente: ");
                    c.Cpf = Console.ReadLine();
                    if (Validar.Cpf(c.Cpf))
                    {
                        if (ClienteDAO.CadastrarCliente(c))
                        {
                            Console.WriteLine("Cliente cadastrado com sucesso!");
                        }
                        else
                        {
                            Console.WriteLine("Cliente já existente!");
                        }
                    }
                    else
                    {
                        Console.WriteLine("CPF inválido!");
                    }
                    break;

                case 2:
                    Console.Clear();
                    Console.WriteLine("  -- LISTAR CLIENTES --  \n");
                    //for (int i = 0; i < clientes.Count; i++)
                    //{
                    //    Console.WriteLine("Nome: " + clientes[i].Nome);
                    //    Console.WriteLine("CPF: " + clientes[i].Cpf + "\n");
                    //}
                    foreach (Cliente clienteCadastrado in ClienteDAO.RetornarClientes())
                    {
                        Console.WriteLine("Nome: " + clienteCadastrado.Nome);
                        Console.WriteLine("CPF: " + clienteCadastrado.Cpf + "\n");
                    }
                    break;

                case 3:
                    v = new Vendedor();
                    Console.Clear();
                    Console.WriteLine("  -- CADASTRAR VENDEDOR -- \n");
                    Console.WriteLine("Digite o nome do vendedor:");
                    v.Nome = Console.ReadLine();
                    Console.WriteLine("Digite o CPF do vendedor:");
                    v.Cpf = Console.ReadLine();
                    if (Validar.Cpf(c.Cpf))
                    {
                        if (VendedorDAO.CadastrarVendedor(v))
                        {
                            Console.WriteLine("Vendedor cadastrado com sucesso!");
                        }
                        else
                        {
                            Console.WriteLine("Vendedor já existente!");
                        }
                    }
                    else
                    {
                        Console.WriteLine("CPF inválido!");
                    }
                    break;

                case 4:
                    Console.Clear();
                    Console.WriteLine("  -- LISTAR VENDEDORES -- \n");
                    foreach (Vendedor vendedorCadastrado in VendedorDAO.RetornarVendedores())
                    {
                        Console.WriteLine("Nome: " + vendedorCadastrado.Nome);
                        Console.WriteLine("CPF: " + vendedorCadastrado.Cpf + "\n");
                    }
                    break;

                case 5:
                    p = new Produto();
                    Console.Clear();
                    Console.WriteLine("  -- CADASTRAR PRODUTO -- \n");
                    Console.WriteLine("Digite o nome do produto:");
                    p.Nome = Console.ReadLine();
                    Console.WriteLine("Digite o preço do produto:");
                    p.Preco = Convert.ToDouble(Console.ReadLine());
                    Console.WriteLine("Digite a quantidade do produto:");
                    p.Quantidade = Convert.ToInt32(Console.ReadLine());
                    if (ProdutoDAO.CadastrarProduto(p))
                    {
                        Console.WriteLine("Produto cadastrado com sucesso!");
                    }
                    else
                    {
                        Console.WriteLine("Produto já existente!");
                    }
                    break;

                case 6:
                    Console.Clear();
                    Console.WriteLine("  -- LISTAR PRODUTOS -- \n");
                    foreach (Produto produtoCadastrado in ProdutoDAO.RetornarProdutos())
                    {
                        Console.WriteLine("Nome: " + produtoCadastrado.Nome);
                        Console.WriteLine("Preço: " + produtoCadastrado.Preco.ToString("C2"));
                        Console.WriteLine("Quantidade: " + produtoCadastrado.Quantidade + "\n");
                    }
                    break;

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

                default:
                    break;
                }
                Console.WriteLine("\nAperte uma tecla para continuar...");
                Console.ReadKey();
            } while (op != 0);
        }