public string nivestudios;
public string refpersonales;
public void SetNombre(string newnombre)
public void SetTtrabajo(string newttrabajo)
this.ttrabajo=newttrabajo;
public void Setcedula (int ncedula)
public void SetNivestudios (string nnivestudios)
this.nivestudios=nnivestudios;
public void SetRefpersonales (string nrefpersonales)
this.refpersonales=nrefpersonales;
public void Nworkapp (int ncedula, string nnivestudios, string nrefpersonales, string nnombre, string nttrabajo)
this.nivestudios=nnivestudios;
this.refpersonales=nrefpersonales;
Console.WriteLine("Nombre: " + this.nombre);
Console.WriteLine("tiempo de trabajo: " + this.ttrabajo);
Console.WriteLine("Nivel de estudios: " + this.nivestudios);
Console.WriteLine("Referencias personales: " + this.refpersonales);
Console.WriteLine("Cedula: " + this.cedula);
public class Conexpe:WorkApp
public string reflaborales;
public void Setreflaborales (string nreflaborales)
this.reflaborales=nreflaborales;
public void Nconexpe (int ncedula, string nnivestudios, string nrefpersonales, string nnombre, string nttrabajo, string nreflaborales)
this.nivestudios=nnivestudios;
this.refpersonales=nrefpersonales;
this.reflaborales=nreflaborales;
Console.WriteLine("Nombre: " + this.nombre);
Console.WriteLine("tiempo de trabajo: " + this.ttrabajo);
Console.WriteLine("Nivel de estudios: " + this.nivestudios);
Console.WriteLine("Referencias personales: " + this.refpersonales);
Console.WriteLine("Cedula: " + this.cedula);
Console.WriteLine("Referencias laborales: " + this.reflaborales);
public class Sinexpe: WorkApp
public void Nsinexpe (int ncedula, string nnivestudios, string nrefpersonales, string nnombre, string nttrabajo)
this.nivestudios=nnivestudios;
this.refpersonales=nrefpersonales;
Console.WriteLine("Nombre: " + this.nombre);
Console.WriteLine("tiempo de trabajo: " + this.ttrabajo);
Console.WriteLine("Nivel de estudios: " + this.nivestudios);
Console.WriteLine("Referencias personales: " + this.refpersonales);
Console.WriteLine("Cedula: " + this.cedula);
public static Conexpe[] conexpe= new Conexpe[10];
public static Sinexpe[] sinexpe=new Sinexpe[10];
public static int cont=0;
public static int cont2=0;
public static void Main()
Console.WriteLine("¡bienvenido a WorkApp!");
Console.WriteLine("Ingrese como: ");
Console.WriteLine("1.Empresa");
Console.WriteLine("2.Empleado");
Console.WriteLine("0.Salir");
int opcion = Int32.Parse(Console.ReadLine());
Console.WriteLine("Hasta pronto :)");
Console.WriteLine("1.Trabajadores sin experiencia");
Console.WriteLine("2.Trabajadores con experiencia");
int Opcion = Int32.Parse(Console.ReadLine());
for (int i =0; i < sinexpe.Length ; i++)
Console.WriteLine((i+1)+"."+(sinexpe[i].nombre));
int Opcionx = Int32.Parse(Console.ReadLine());
EscribirSinex(Opcionx-1);
Console.WriteLine("1.Aceptar");
Console.WriteLine("2.Negar");
int OpcionA = Int32.Parse(Console.ReadLine());
Console.WriteLine("contratado");
Console.WriteLine("Hasta pronto :)");
for(int i=0;i<sinexpe.Length;i++)
for (int i =0; i < sinexpe.Length ; i++)
Console.WriteLine((i+1)+"."+sinexpe[i].nombre);
int Opciony = Int32.Parse(Console.ReadLine());
Console.WriteLine("1.Aceptar");
Console.WriteLine("2.Negar");
int OpcionAA = Int32.Parse(Console.ReadLine());
Console.WriteLine("contratado");
Console.WriteLine("Hasta pronto :)");
for(int i=0;i<conexpe.Length;i++)
Console.WriteLine("1.Sin experiencia");
Console.WriteLine("2. Con experiencia");
int opcion0 = Int32.Parse(Console.ReadLine());
Console.WriteLine("1.Trabajo para fin de semana");
Console.WriteLine("2.Trabajo para un mes");
Console.WriteLine("3.Trabajo para seis meses");
Console.WriteLine("4.Trabajo para un año o mas");
int opcion2 = Int32.Parse(Console.ReadLine());
sinexpe[cont] = new Sinexpe();
Console.WriteLine("1.Trabajo para fines de semana");
Console.WriteLine("2.Trabajo para un mes");
Console.WriteLine("3.Trabajo para seis meses");
Console.WriteLine("4.Trabajo para un año o mas");
int opcion3 = Int32.Parse(Console.ReadLine());
conexpe[cont2] = new Conexpe();
public static void Datosconex(int i)
Console.WriteLine("digite su nombre");
string N4 = (Console.ReadLine());
Console.WriteLine("digite su cedula");
int C4 = Int32.Parse(Console.ReadLine());
Console.WriteLine("digite su nivel de estudios");
string NE4 = (Console.ReadLine());
Console.WriteLine("digite sus referencias personales");
string RP4 =(Console.ReadLine());
Console.WriteLine("digite sus referencias laborales");
string RF4 = (Console.ReadLine());
conexpe[cont2].Nconexpe(C4,NE4,RP4,N4,"fin de semana",RF4);
conexpe[cont2].Nconexpe(C4,NE4,RP4,N4,"un mesa",RF4);
conexpe[cont2].Nconexpe(C4,NE4,RP4,N4,"seis meses",RF4);
conexpe[cont2].Nconexpe(C4,NE4,RP4,N4,"un año o +",RF4);
public static void Datossinex(int i)
Console.WriteLine("digite su nombre");
string N2 = (Console.ReadLine());
Console.WriteLine("digite su cedula");
int C2 = Int32.Parse(Console.ReadLine());
Console.WriteLine("digite su nivel de estudios");
string NE2 = (Console.ReadLine());
Console.WriteLine("digite sus referencias personales");
string RP2 = (Console.ReadLine());
sinexpe[cont].Nsinexpe(C2,NE2,RP2,N2,"fin de semana");
sinexpe[cont].Nsinexpe(C2,NE2,RP2,N2,"un mes");
sinexpe[cont].Nsinexpe(C2,NE2,RP2,N2,"seis meses");
sinexpe[cont].Nsinexpe(C2,NE2,RP2,N2,"un año");
public static void EscribirConex(int i)
Console.WriteLine("Nombre: " + conexpe[i].nombre);
Console.WriteLine("tiempo de trabajo: " + conexpe[i].ttrabajo);
Console.WriteLine("Nivel de estudios: " + conexpe[i].nivestudios);
Console.WriteLine("Referencias personales: " + conexpe[i].refpersonales);
Console.WriteLine("Cedula: " + conexpe[i].cedula);
Console.WriteLine("Referencias laborales: " + conexpe[i].reflaborales);
public static void EscribirSinex(int i)
Console.WriteLine("Nombre: " + sinexpe[i].nombre);
Console.WriteLine("tiempo de trabajo: " + sinexpe[i].ttrabajo);
Console.WriteLine("Nivel de estudios: " + sinexpe[i].nivestudios);
Console.WriteLine("Referencias personales: " + sinexpe[i].refpersonales);
Console.WriteLine("Cedula: " + sinexpe[i].cedula);