コード例 #1
0
ファイル: HomeController.cs プロジェクト: DaviCoder/Projetos
        public async Task <IActionResult> BuscarCliente(int ClienteId)
        {
            List <Cliente> clientes = await _cliente.ListaDeClientes();

            if (clientes.Find(x => x.ClienteId == ClienteId) == null)
            {
                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                Cliente cliente = await _cliente.BuscarCliente(ClienteId);

                return(PartialView(cliente));
            }
        }
コード例 #2
0
        private void ModuloClientes(byte op)
        {
            int index;

            switch (op)
            {
            case 1:
                Console.WriteLine("\n*** Crear Cliente ***");
                cedula = DocumentoCliente();

                if (clientesServices.BuscarCliente(cedula) < 0)
                {
                    Cliente clientes = new Cliente();

                    clientes.Cedula = cedula;
                    Console.Write("Nombre del cliente: ");
                    clientes.Nombre = Console.ReadLine();
                    Console.Write("Dirección: ");
                    clientes.Direccion = Console.ReadLine();
                    Console.Write("Teléfono: ");
                    clientes.Telefono = Console.ReadLine();

                    clientesServices.AgregarCliente(clientes);
                    Console.WriteLine("Cliente guardado correctamente");
                }
                else
                {
                    Console.WriteLine("El cliente ya existe");
                }
                Console.ReadKey();
                break;

            case 2:
                Console.WriteLine("\n*** Buscar Cliente ***");
                cedula = DocumentoCliente();

                Cliente clienteId = new Cliente();

                clienteId = clientesServices.BuscarClientexId(cedula);
                if (clienteId != null)
                {
                    Console.WriteLine("*** Datos del Cliente ***");
                    Console.WriteLine($"Documento: {clienteId.Cedula} \nNombre: {clienteId.Nombre} \nDirección: {clienteId.Direccion} \nTeléfono: {clienteId.Telefono}");
                }
                else
                {
                    Console.WriteLine("No hay registro del cliente");
                }
                Console.ReadKey();
                break;

            case 3:
                Console.WriteLine("\n*** Modificar Cliente ***");
                cedula = DocumentoCliente();

                if (clientesServices.BuscarCliente(cedula) >= 0)
                {
                    Cliente clientes = new Cliente();

                    clientes.Cedula = cedula;
                    index           = clientesServices.BuscarCliente(cedula);
                    Console.Write("Nombre del cliente: ");
                    clientes.Nombre = Console.ReadLine();
                    Console.Write("Dirección: ");
                    clientes.Direccion = Console.ReadLine();
                    Console.Write("Teléfono: ");
                    clientes.Telefono = Console.ReadLine();

                    clientesServices.ModificarCliente(clientes, index);
                    Console.WriteLine("Cliente modificado correctamente");
                }
                else
                {
                    Console.WriteLine("El cliente no existe");
                }
                Console.ReadKey();
                break;

            case 4:
                Console.WriteLine("\n*** Eliminar Cliente ***");
                cedula = DocumentoCliente();

                clientesServices.EliminarCliente(cedula);
                Console.ReadKey();
                break;

            case 0:
                MenuPrincipal();
                break;

            default:
                Console.WriteLine("Opción Incorrecta, seleccione una opción válida");
                break;
            }
        }