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

compañeros lo solucione. con un length, lo que me complicaba era como ordenarlo dentro del for. pero encontre la vuelta. dejo la solucion por si alguien en un futuro ve este mensaje.. muchas gracias igual a todos



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

string cedula = "0";

for (int x = ide1; x < cant_clientes; )
{
for (int i = 0; i < 2; i++)
{
if (i == 0)
{
Console.Write("ingrese cedula :");
cedula = Console.ReadLine();

if (cedula.Length == 8)
{
clientes[i, x] = cedula;
ide1++;
}
else
{
ingreso_clientes();
}
}
else
{
Console.Write("ingrese nombre :");
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();
}
}
}