Ejemplo n.º 1
0
 private void btnCobrar_Click(object sender, EventArgs e)
 {
     Models.Tickets tickets = new Models.Tickets();
     Folio = folio();
     using (tickets)
     {
         if (Recuperada == false)
         {
             tickets.Folio      = Folio;
             tickets.Id_cliente = Id_cliente;
             tickets.Subtotal   = Caja.Subtotal;
             tickets.Descuento  = Caja.Descuento;
             tickets.Iva        = Caja.Iva;
             tickets.Total      = Caja.Total;
             tickets.Status     = "A";
             tickets.C_iva      = Caja.Civa;
             tickets.S_iva      = Caja.Siva;
             tickets.Id_usuario = Convert.ToInt16(Inicial.id_usario);
             tickets.Atienda    = Convert.ToInt32(Caja.Atiende);
             tickets.A_facturar = Convert.ToInt16(chkFactura.Checked);
             tickets.Recibido   = Convert.ToDouble(txtRecibido.Text);
             tickets.CreateTicket();
             Caja.Folio_guardado  = Folio;
             Caja.Facturar        = chkFactura.Checked;
             Forms.Caja.cancelado = false;
             this.Close();
         }
         else
         {
             tickets.Folio      = Caja.Folio_guardado;
             tickets.Id_cliente = Id_cliente;
             tickets.Subtotal   = Caja.Subtotal;
             tickets.Descuento  = Caja.Descuento;
             tickets.Iva        = Caja.Iva;
             tickets.Total      = Caja.Total;
             tickets.Status     = "A";
             tickets.C_iva      = Caja.Civa;
             tickets.S_iva      = Caja.Siva;
             tickets.Id_usuario = Convert.ToInt16(Inicial.id_usario);
             tickets.Atienda    = Convert.ToInt32(Caja.Atiende);
             tickets.A_facturar = Convert.ToInt16(chkFactura.Checked);
             tickets.Recibido   = Convert.ToDouble(txtRecibido.Text);
             tickets.update_ticketbyfolio();
             Forms.Caja.cancelado = false;
             this.Close();
         }
     }
 }