08/07/2011, 22:02
|
| | Fecha de Ingreso: agosto-2008
Mensajes: 367
Antigüedad: 16 años, 2 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();
}
}
} |