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(); } }
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!!"); } } }