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; } }