Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2011, 20:24
rrecarte
 
Fecha de Ingreso: agosto-2008
Mensajes: 367
Antigüedad: 15 años, 7 meses
Puntos: 5
verificar al ingresar cliente el largo de la cedula

buenas gente.. aqui les vengo con un problemita que me toco.. estoy realizando mi primer obligatorio de la carrera.. y lo tengo casi todo terminado. menos esto que me esta trancando...


como le puedo añadir a este codigo que me verifique que la cedula introducida sea de 8 caracteres.. el codigo que tengo marchando ahora es asi.. solo me falta la verificacion y no me sale...


static public void ingreso_clientes()
{
Console.Clear();
datos();
string opcion = "";

for (int x = ide1; x < cant_clientes; )
{
for (int i = 0; i < 2; i++)
{

if (i == 0)
{
Console.Write("ingrese nombre :");

ide1++;
}

else
{

Console.Write("ingrese cedula :");

}

clientes[i, x] = Console.ReadLine();

}
mensaje_cabezera();
Console.WriteLine("Cliente registrado");
mensaje_pie();

Console.WriteLine("");
Console.WriteLine("1) agregar otro cliente");
Console.WriteLine("2) regresar atras");
opcion = Console.ReadLine();

if (opcion == "2")
{
opciones_clientes();
}
else if (opcion == "1")
{
ingreso_clientes();
}
else
{
mensaje_cabezera();

Console.WriteLine("");
Console.WriteLine(" --- La opcion introducida no es valida, intentelo nuevamente ---");
Console.WriteLine("");
mensaje_pie();
opciones_clientes();
}
}
}



ide1 es una variable estatica que tengo definida desde 0.

para verificacion aqui mismo me ayudaron con que lo haga con un Length pero no se como añadirlo ya que tengo que cambiar algunas cosas para hacerlo y siempre me da problemas.. como que despues de verificar se tranca en vez de pedir el nombre.. la idea es que al poner la cedula si es de 8 caracteres... pida el nombre.- de lo contrario vuelva a pedir la cedula... ayuda please es lo ultimo que me queda por hacer