public override void EmiteNotadeCredito(string facturaNo) { ClienteManager Cm = new ClienteManager(); totales = new TotalapagarView(); totales.cliente = Cm.GetCliente(facturaNo); Cliente cliente = totales.cliente; TicketDetalleManager TDMNgr = new TicketDetalleManager(); lista = TDMNgr.GetList(facturaNo); string NumeroSerial = new string(' ', 15); int iRetorno = BemaFI32.Bematech_FI_NumeroSerie(ref NumeroSerial); DateTime cDate = DateTime.Now; var cDia = cDate.Day.ToString("D2"); var cMes = cDate.Month.ToString("D2"); var cAno = cDate.Year.ToString().Substring(2, 2); var cHora = cDate.Hour.ToString("D2"); var cMinuto = cDate.Minute.ToString("D2"); var cSegundo = cDate.Second.ToString("D2"); var cCOO = facturaNo; iRetorno = BemaFI32.Bematech_FI_AbreNotaDeCredito(cliente.Nombre, NumeroSerial, cliente.Identificacion, cDia, cMes, cAno, cHora, cMinuto, cSegundo, cCOO); VendeProductos(); Descuento(); iRetorno = BemaFI32.Bematech_FI_FinalizarCierreCupon("Gracias, vuelva siempre !!!"); }
private void button1_Click(object sender, EventArgs e) { if (comboBox1.Text == "") { comboBox1.Focus(); return; } if (done == 1) { this.Close(); this.Dispose(); } if (done == 0) { TicketDetalleManager TicketManager = new TicketDetalleManager(); MesasManager mesaManager = new MesasManager(); var queryto = TicketManager.GetList(comboBox1.Text); var mesato = mesaManager.GetMesa(comboBox1.Text); var queryfrom = TicketManager.GetList(mesa); var mesafrom = mesaManager.GetMesa(mesa); if (queryfrom.Count > 0 && mesafrom.Ocupada == true) { if (mesato.Ocupada == false) { mesato.Idmesonero = mesafrom.Idmesonero; mesato.Ocupada = true; mesato.Estado = EstadosMesa.Ocupada; mesato.Hora = mesafrom.Hora; mesaManager.Edit(mesato); } mesafrom.Ocupada = false; mesafrom.Idmesonero = null; mesafrom.Estado = EstadosMesa.Disponible; mesafrom.Idocupante = null; mesaManager.Edit(mesafrom); } else { return; } progressBar1.Maximum = queryfrom.Count() + 1; int i = 1; foreach (TicketDetalle t in queryfrom) { t.Mesa = comboBox1.Text; t.Origen = t.Origen + mesafrom.Siglas + ">"; TicketManager.Edit(t); i++; progressBar1.Value = i; } panel1.Visible = false; pictureBox1.Visible = true; done = 1; } }
private void actualiza() { Console.WriteLine("actualiza"); if (TicketDoc.totales.mesa.Siglas != "0") { TicketDetalleManager TMngr = new TicketDetalleManager(); TMngr.Delete(TicketDoc.totales.mesa.Siglas); DesocuparMesa(TicketDoc.totales.mesa); } ResetFormValues(); refreshView(); }