예제 #1
0
 public void ImprimeDireccion(clsDirecciones direccion)
 {
     Console.WriteLine("-Calle: " + direccion.Calle);
     Console.WriteLine("-Colonia: " + direccion.Colonia);
     Console.WriteLine("-Municipio: " + direccion.Municipio);
     Console.ReadKey();
 }
예제 #2
0
        public void ImprimeDireccion(clsDirecciones direccion)
        {
            int  contador = 0;
            bool bandera  = true;

            while (bandera)
            {
                try
                {
                    StreamWriter escritura = new StreamWriter("Direcciones.txt", true);
                    escritura.WriteLine("-Calle: " + direccion.Calle);
                    escritura.WriteLine("-Colonia: " + direccion.Colonia);
                    escritura.WriteLine("-Municipio: " + direccion.Municipio);
                    escritura.Close();
                    bandera = false;
                }
                catch (Exception e)
                {
                    contador++;
                    if (contador == 1000)
                    {
                        throw e;
                    }
                }
            }
        }
예제 #3
0
 public clsClientesConContacto(int pId, string pNombre, string pClave,
                               string pRFC, int pTipoRegimen, string pTelefono1, string pTelefono2,
                               string pEmail, string pCalle, string pNumeroExterior, string pNumeroInterior,
                               string pColonia, string pMunicipio, string pEstado, string pCP)
 {
     Id                       = pId;
     Nombre                   = pNombre;
     Clave                    = pClave;
     RFC                      = pRFC;
     TipoRegimen              = pTipoRegimen;
     Telefono1                = pTelefono1;
     Telefono2                = pTelefono2;
     Email                    = pEmail;
     _Direccion               = new clsDirecciones();
     Direccion.Calle          = pCalle;
     Direccion.NumeroExterior = pNumeroExterior;
     Direccion.NumeroInterior = pNumeroInterior;
     Direccion.Colonia        = pColonia;
     Direccion.Municipio      = pMunicipio;
     Direccion.Estado         = pEstado;
     Direccion.CP             = pCP;
 }
예제 #4
0
 public clsClientesConContacto()
 {
     _Direccion = new clsDirecciones();
 }
예제 #5
0
        static void Main(string[] args)
        {
            clsClientesConContacto Datos = new clsClientesConContacto(0, "Alfredo Carreón Urbano",
                                                                      "Password3w", "78784ALF", 1, "3317548468", "3456645", "*****@*****.**",
                                                                      "Lomas", "3074", "A", "Hierro", "Palacio", "Jalisco", "44740");

            clsDirecciones DatosD = new clsDirecciones("Lomas", "Hierro", "Palacio");

            string opc;

            do
            {
                Console.WriteLine("*******ABC Clientes*******\n");
                Console.WriteLine("1.-Imprimir cliente en consola.");
                Console.WriteLine("2.-Imprimir dirección en consola.");
                Console.WriteLine("3.-Escribir cliente en archivo.");
                Console.WriteLine("4.-Escribir dirección en archivo.");
                Console.WriteLine("5.-Salir \n");
                Console.Write("La Opción es: ");
                opc = Console.ReadLine();

                if (opc == "1")
                {
                    clsImpresion Impresion = new clsImpresion();
                    Impresion.ImprimeCliente(Datos);
                }
                else if (opc == "2")
                {
                    clsImpresion Impresion = new clsImpresion();
                    Impresion.ImprimeDireccion(DatosD);
                }
                else if (opc == "3")
                {
                    intSalidas Archivo = new clsArchivos();
                    try
                    {
                        Archivo.ImprimeCliente(Datos);
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine("-Ocurrio un error: " + e.Message);
                        Console.ReadKey();
                    }
                }
                else if (opc == "4")
                {
                    intSalidas Archivo = new clsArchivos();
                    try
                    {
                        Archivo.ImprimeDireccion(DatosD);
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine("-Ocurrio un error: " + e.Message);
                        Console.ReadKey();
                    }
                }
                else if (opc == "5")
                {
                    Console.WriteLine("-Salir del sistema.");
                }
                else
                {
                    Console.WriteLine("-Opción no valida!");
                }
            } while (opc != "5");
        }