Пример #1
0
 private void KeyDownEvent(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.F1)
     {
         frm_Cliente clinte = new frm_Cliente(datos, this);
         clinte.ShowDialog();
     }
     if (e.KeyCode == Keys.F5)
     {
         frm_FiltroProductos frm = new frm_FiltroProductos(datos, lv_Detalle, label_Total, this);
         frm.ShowDialog();
     }
     if (e.KeyCode == Keys.Multiply)
     {
         txt_Cantidad.Select();
     }
 }
Пример #2
0
 private void EventClick(object sender, EventArgs e)
 {
     if (btn_PagarDeuda == sender)
     {
         if (datos.getCliente().Cod_Cliente != 0)
         {
             ClienteDeuda cd = new ClienteDeuda(this, datos);
             datos.setClienteDeuda(cd);
             cd.ShowDialog();
         }
         else
         {
             MessageBox.Show("El cliente no tiene deuda");
         }
     }
     if (btn_VentaACredito == sender)
     {
         if (lv_Detalle.Items.Count > 0)
         {
             Sumar();
             Mensaje msj = new Mensaje();
             msj.op = 15;
             CargarVenta(msj, true);
             CargaProducto(msj);
             ventas.CargarVenta(Convert.ToInt32(lb_Ticket.Text), Total, datos.FirmaEmpleado, DateTime.Now.ToString());
             msj.cliente = datos.getCliente();
             msj.IVA     = Total * 21 / 100;
             send.EnviarMensaje(cs.SerializarObj(msj));
             CamposNormal();
             //imprimirTicket();
             //imprimirTicketAclaracion();
         }
         else
         {
             MessageBox.Show("Alerta 0 items en ticket!!");
         }
     }
     if (btn_Limpiar == sender)
     {
         lv_Detalle.Items.Clear();
         label_Total.Text = "$ 0.00";
         Total            = 0;
     }
     if (btn_Ventas == sender)
     {
         frm_Ventas frm = new frm_Ventas(this);
         frm.ShowDialog();
     }
     if (btn_Retiros == sender)
     {
         frm_Retiro frm = new frm_Retiro(datos, this);
         frm.ShowDialog();
     }
     if (btn_Cliente == sender)
     {
         frm_Cliente clinte = new frm_Cliente(datos, this);
         clinte.ShowDialog();
     }
     if (btn_Borrar == sender)
     {
         foreach (ListViewItem l in lv_Detalle.SelectedItems)
         {
             l.Remove();
             Sumar();
             CentrarFoco();
         }
     }
     if (btn_CerrarSesion == sender)
     {
         Control control = new Control(datos, this);
         control.ShowDialog();
         CentrarFoco();
     }
     if (btn_Imprimir == sender)
     {
         if (lv_Detalle.Items.Count > 0)
         {
             //imprimirTicket();
             Sumar();
             Mensaje msj = new Mensaje();
             msj.op = 2;
             CargarVenta(msj, false);
             CargaProducto(msj);
             ventas.CargarVenta(Convert.ToInt32(lb_Ticket.Text), Total, datos.FirmaEmpleado, DateTime.Now.ToString());
             CamposNormal();
             send.EnviarMensaje(cs.SerializarObj(msj));
         }
         else
         {
             MessageBox.Show("Alerta 0 items en ticket!!");
         }
     }
     if (btn_Cancelar == sender)
     {
         string nTicket = lb_Ticket.Text;
         CamposNormal();
         lb_Ticket.Text = nTicket;
     }
     if (btn_ImprimirB == sender)
     {
         if (lv_Detalle.Items.Count > 0)
         {
             Sumar();
             Mensaje msj = new Mensaje();
             msj.op = 4;
             if (datos.getCliente().NombreRazonSocial == "Consumidor Final")
             {
                 msj.cliente = new Cliente(1, "Consumidor Final", "", "", "", "", "", "", "");
             }
             else
             {
                 msj.cliente = datos.getCliente();
             }
             msj.IVA = Total * 21 / 100;
             CargarVenta(msj, false);
             CargaProducto(msj);
             ventas.CargarVenta(Convert.ToInt32(lb_Ticket.Text), Total, datos.FirmaEmpleado, DateTime.Now.ToString());
             CamposNormal();
             send.EnviarMensaje(cs.SerializarObj(msj));
             //imprimirTicket();
         }
         else
         {
             MessageBox.Show("Alerta 0 items en ticket!!");
         }
     }
     if (btn_ImprimirC == sender)
     {
         if (lv_Detalle.Items.Count > 0)
         {
             Sumar();
             Mensaje msj = new Mensaje();
             msj.op = 9;
             if (datos.getCliente().NombreRazonSocial == "Consumidor Final")
             {
                 msj.cliente = new Cliente(1, "Consumidor Final", "", "", "", "", "", "", "");
             }
             else
             {
                 msj.cliente = datos.getCliente();
             }
             msj.IVA = Total * 21 / 100;
             CargarVenta(msj, true);
             CargaProducto(msj);
             //imprimirTicket();
             ventas.CargarVenta(Convert.ToInt32(lb_Ticket.Text), Total, datos.FirmaEmpleado, DateTime.Now.ToString());
             CamposNormal();
             send.EnviarMensaje(cs.SerializarObj(msj));
         }
         else
         {
             MessageBox.Show("Alerta 0 items en ticket!!");
         }
     }
 }