static void AgregarEmpleado(Facultad F) { ConsolaHelper H = new ConsolaHelper(); Validaciones V = new Validaciones(); try { string nombre; string apellido; DateTime Fechanac = new DateTime(); string tipoemp; DateTime _fechalaboral = new DateTime(); string apodo = ""; double bruto = 0; bool _fl = false; do { tipoemp = H.PedirTipoEmpleado(); _fl = V.ValidarTipoEmpleado(tipoemp); } while (!_fl); bool flag = false; do { nombre = H.PedirNombre(); flag = V.ValidarStringNULL(nombre); } while (!flag); bool flag2 = false; do { apellido = H.PedirApellido(); flag2 = V.ValidarStringNULL(apellido); } while (!flag2); bool flag3 = false; do { string fechanac = H.PedirFechaNac(); flag3 = V.ValidarFecha(fechanac, ref Fechanac); } while (!flag3); bool flag4 = false; do { string fechala = H.PedirFechaIngresoLaboral(); flag4 = V.ValidarFecha(fechala, ref _fechalaboral); } while (!flag4); bool flag6 = false; do { string brutostr = H.PedirSalarioBruto(); flag6 = V.ValidarSalarioBruto(brutostr, ref bruto); } while (!flag6); if (tipoemp == "B") { bool flag5 = false; do { apodo = H.PedirApodo(); flag5 = V.ValidarStringNULL(apodo); } while (!flag5); } F.AgregarEmpleado(nombre, apellido, _fechalaboral, tipoemp, apodo, bruto, Fechanac); } catch (Exception e) { H.MostrarMensaje(e.Message); } }