public static Gerencial GetGerencial() { Console.Write("Introduzca el nombre: "); string nombre = Console.ReadLine(); Console.Write("Introduzca el apellido: "); string apellido = Console.ReadLine(); Console.Write("Introduzca su cedula: "); string cedula = Console.ReadLine(); Console.Write("Introduzca su email: "); string email = Console.ReadLine(); Console.Write("Introduzca su telefono: "); string telefono = Console.ReadLine(); Console.Write("Introduzca precio por hora: "); double precio = double.Parse(Console.ReadLine()); Console.Write("Introduzca horas trabajadas: "); int horas = int.Parse(Console.ReadLine()); if (unicoGerente == null) { unicoGerente = new Gerencial(nombre, apellido, cedula, email, telefono, precio, horas); return(unicoGerente); } return(unicoGerente); }
public static ICargo GetCargo(int cargo) { if (cargo.Equals(1)) { Console.WriteLine(string.Empty); return(new Operativo()); } else if (cargo.Equals(2)) { Console.WriteLine(string.Empty); return(new Administrativo()); } else if (cargo.Equals(3)) { Console.WriteLine(string.Empty); return(Gerencial.GetGerencial()); } else { return(null); } }