using System;
using System.Collections.Generic;
namespace Clientes
{
class datos
{
private string[] vec;
public datos()
{
}
public void detalle()
{
Console.Title = " Alta de Clientes";
for (byte a = 1; a < 50; a++)
{
Console.SetCursorPosition(a, 00); Console.Write("=");
Console.SetCursorPosition(a, 02); Console.Write("=");
}
Console.SetCursorPosition(17, 01); Console.Write(" Alta de Clientes ");
Console.SetCursorPosition(01, 04); Console.Write(" Nombre completo....:");
Console.SetCursorPosition(01, 05); Console.Write(" Dirección..........:");
Console.SetCursorPosition(01, 06); Console.Write(" Cód. postal........:");
Console.SetCursorPosition(01, 07); Console.Write(" Ciudad.............:");
Console.SetCursorPosition(01, 08); Console.Write(" Celular............:");
Console.SetCursorPosition(01, 09); Console.Write(" Crédito............:");
Console.SetCursorPosition(01, 10); Console.Write(" Plazo en días......:");
}
public void ingreso()
{
string linea = "";
int op = 0;
do
{
for (int cont = 0; cont < vec.Length ; cont++)
{
do
{
Console.SetCursorPosition(22, cont + 4);
linea = Console.ReadLine();
} while ((linea == null) || (linea.Length == 0));
vec[cont] = linea;
}
Console.SetCursorPosition(01, 12);
Console.Write(" [1] para guardar [2] para modificar [3] descarta y sale");
Console.SetCursorPosition(01, 14); Console.Write(" Ingrese opción...: ");
byte ok = 0;
do
{
if(byte.TryParse(Console.ReadLine(), out ok))
{
switch (ok)
{
case 1:
//Grabar datos
ok = 1;
op = 1;
break;
case 2:
break;
case 3:
ok = 1;
op = 1;
break;
default:
ok = 0;
Console.SetCursorPosition(21, 14);
break;
}
}
else
{
ok = 0;
Console.SetCursorPosition(21, 14);
}
}while(ok == 0);
} while(op != 1);
}
}
class Clientes
{
static datos _datos;
public static void Main(string[] args)
{
_datos.detalle();
_datos.ingreso();
}
}
}