public static SGerente GetSgenerar(string cedula1, string codigog, string nom, string ape, string emai, long tel, string dep1, string carg, int precio, int hora) { if (generar == null) { generar = new SGerente(cedula1, codigog, nom, ape, emai, tel, dep1, carg, precio, hora); } return(generar); }
public void crear(List <EmpleadoAdm> listaadm, List <EmpleadoG> ListaEmpG, List <Empleado_Ope> listaEmpO) { EmpleadoG EmpG1 = new EmpleadoG(); int num = 1000; Random aleatorio = new Random(); num = aleatorio.Next(1000, 9000); Console.WriteLine("Digite su cedula: "); EmpG1.cedula = Console.ReadLine(); Console.WriteLine("Digite Su nombre: "); EmpG1.nombre = Console.ReadLine(); Console.WriteLine("Digite su apellido: "); EmpG1.apellido = Console.ReadLine(); Console.WriteLine("Digite su correo electronico: "); EmpG1.email = Console.ReadLine(); Console.WriteLine("Digite su numero telofonico: "); EmpG1.tel = long.Parse(Console.ReadLine()); Console.WriteLine("Digite el departamento: "); EmpG1.depa = Console.ReadLine(); Console.WriteLine("Digite su cargo: "); EmpG1.cargo = Console.ReadLine(); Console.WriteLine("Digite Cuanto gana por hora: "); EmpG1.Precio_hora = int.Parse(Console.ReadLine()); Console.WriteLine("Digite Cuanta horas usted trabaja: "); EmpG1.horas_trabajo = int.Parse(Console.ReadLine()); EmpG1.codigo = EmpG1.depa.Substring(0, 3) + num; SGerente generav = SGerente.GetSgenerar(EmpG1.cedula, EmpG1.codigo, EmpG1.nombre, EmpG1.apellido, EmpG1.email, EmpG1.tel, EmpG1.depa, EmpG1.cargo, EmpG1.Precio_hora, EmpG1.horas_trabajo); ListaEmpG.Add(EmpG1); Console.WriteLine("Empleado Agregado con exito!"); Console.WriteLine("Presione Enter para volver al menu"); Console.ReadKey(); }