예제 #1
0
        public static string SerializarReserva(ReservaJson objReserva)
        {
            ReservaJson c = new ReservaJson();

            Cadena = JsonConvert.SerializeObject(objReserva);
            return(Cadena);
        }
예제 #2
0
        private static void objCliente_OnDataReceived(object Sender, ClientReceivedArguments R)
        {
            Console.WriteLine(R.ReceivedData);
            Console.WriteLine("recibio reserva");
            ReservaJson rev = Json.DeserializarReservasMartillado(R.ReceivedData);

            listadoReserva2 = rev;
        }
예제 #3
0
 private void Estacion_Load(object sender, EventArgs e)
 {
     IPSERVIDOR     = obtenerIp();
     PUERTOSERVIDOR = "90";
     IPPUNTOCARGA   = obtenerIp();
     Conexion.IniciarCliente(IPSERVIDOR, IPPUNTOCARGA, PUERTOSERVIDOR);
     data = new ReservaJson();
 }
예제 #4
0
        public static void IniciarCliente(string vIPPuntoCarga, string vIPServidor, string vPuertoServidor)
        {
            listadoReserva2      = new ReservaJson();
            objClient            = new Client();
            objClient.ClientName = vIPPuntoCarga;
            objClient.ServerIp   = vIPServidor;
            objClient.ServerPort = vPuertoServidor;

            objClient.OnClientConnected    += new OnClientConnectedDelegate(objCliente_OnClientConnected);
            objClient.OnClientConnecting   += new OnClientConnectingDelegate(objCliente_OnClientConnecting);
            objClient.OnClientDisconnected += new OnClientDisconnectedDelegate(obCliente_OnClientDisconnected);
            objClient.OnClientError        += new OnClientErrorDelegate(objCliente_OnClientError);
            objClient.OnDataReceived       += new OnClientReceivedDelegate(objCliente_OnDataReceived);

            objClient.Connect();
            Console.WriteLine("Cliente iniciado...");
        }
예제 #5
0
        private void btConectar_Click(object sender, EventArgs e)
        {
            Conexion.enviarMensajeServidor("Dato" + txtNumeroSerie.Text);

            data = Conexion.listadoReserva2;

            this.dgReserva.Columns.Clear();
            this.dgReserva.Columns.Add("Id", "Id");
            this.dgReserva.Columns.Add("NumeroSerie", "NumeroSerie");
            this.dgReserva.Columns.Add("Marca", "Marca");
            this.dgReserva.Columns.Add("Modelo", "Modelo");
            this.dgReserva.Columns.Add("FechaHora", "FechaHora");
            this.dgReserva.Columns.Add("FechaRegistro", "FechaRegistro");
            this.dgReserva.Columns.Add("Tiempo", "Tiempo");
            this.dgReserva.Columns.Add("ValorRecarga", "ValorRecarga");
            this.dgReserva.Columns.Add("EnergiaRecarga", "EnergiaRecarga");

            this.dgReserva.Rows.Add(data.Id, data.NumeroSerie, data.Marca, data.Modelo, data.FechaHora, data.FechaRegistro, data.Tiempo, data.ValorRecarga, data.EnergiaRecarga);
            btCargar.Enabled = true;
        }
예제 #6
0
        public static ReservaJson DeserializarReservasMartillado(string pCadena)
        {
            ReservaJson p = JsonConvert.DeserializeObject <ReservaJson>(pCadena);

            return(p);
        }