Ejemplo n.º 1
0
 private void frm_Terminal_Load(object sender, EventArgs e)
 {
     cs     = new Class1();
     ventas = Ventas.getInstance();
     send   = Send.GetSend();
     loguin = new Loguin();
     datos  = new Datos(loguin, lb_Ticket, Label_Cliente, this);
     CheckForIllegalCrossThreadCalls = false;
     CS = new ConexionSocket(lv_Detalle, label_Total, datos);
     if (CS.Connected)
     {
         loguin.Cargar(CS);
         while (datos.Prioridad == -1)
         {
             loguin.ShowDialog();
             Thread.Sleep(1000);
         }
         CamposNormal();
         lb_Ticket.Text = datos.N_Ticket.ToString();
         if (datos.Prioridad == 1)
         {
             btn_Ventas.Enabled    = true;
             label6.Visible        = true;
             txt_Descuento.Visible = true;
         }
     }
     else
     {
         this.Close();
     }
 }
Ejemplo n.º 2
0
 private void frm_Terminal_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (CS.Connected)
     {
         Mensaje msj = new Mensaje();
         msj.N_Ticket   = datos.N_Ticket;
         msj.CajaActual = datos.CajaActual;
         msj.op         = 11;
         msj.IdRetiro   = datos.IdRetiro;
         send.EnviarMensaje(cs.SerializarObj(msj));
         CS.Connected = false;
         CS           = null;
     }
 }
Ejemplo n.º 3
0
 public void Cargar(ConexionSocket cs)
 {
     this.cs = cs;
 }