예제 #1
0
        public void Ejecutar()
        {
            string nombre, detalle;

            do
            {
                clienteSocket.Escribir("Ingrese Nombre: ");
                nombre = clienteSocket.Leer().Trim();
            } while (nombre == string.Empty);

            do
            {
                clienteSocket.Escribir("Ingrese Mensaje: ");
                detalle = clienteSocket.Leer().Trim();
            } while (detalle == string.Empty || detalle.Length > 20);

            Mensaje m = new Mensaje()
            {
                Nombre  = nombre,
                Detalle = detalle,
                Tipo    = "TCP"
            };

            dal.Save(m);
            clienteSocket.CerrarConexion();
        }
예제 #2
0
        static void IngresarMensaje()
        {
            string nombre, detalle;

            do
            {
                Console.WriteLine("Ingrese Nombre");
                nombre = Console.ReadLine().Trim();
            } while (nombre == string.Empty);

            do
            {
                Console.WriteLine("Ingrese Mensaje");
                detalle = Console.ReadLine().Trim();
            } while (detalle == string.Empty);

            Mensaje m = new Mensaje()
            {
                Nombre  = nombre,
                Detalle = detalle,
                Tipo    = "Aplicacion"
            };

            dal.Save(m);
        }
예제 #3
0
        static void IngresarMensajes()
        {
            string nombre;
            string mensaje;

            do
            {
                Console.WriteLine("Ingrese su nombre");
                nombre = Console.ReadLine();
            } while (nombre == string.Empty);

            do
            {
                Console.WriteLine("Ingrese su mensaje");
                mensaje = Console.ReadLine();
            } while (mensaje == string.Empty || mensaje.Length > 20);

            Mensaje m = new Mensaje()
            {
                Nombre  = nombre,
                Detalle = mensaje,
                Tipo    = "Aplicacion"
            };

            lock (DAL)
            {
                DAL.Save(m);
            }
        }