public static void ReindexarLineaCajas() { CierreCajaList cierres = CierreCajaList.GetList(); CierreCaja cierre; int index = 1; foreach (CierreCajaInfo item in cierres) { cierre = CierreCaja.Get(item.Oid); foreach (CashLine item2 in cierre.LineaCajas) { item2.Serial = index++; item2.Codigo = item2.Serial.ToString(Library.Invoice.Resources.Defaults.LINEACAJA_CODE_FORMAT); } cierre.Save(); cierre.CloseSession(); } Cash caja = Cash.Get(1, true); caja.ReindexarLineas(); caja.Save(); caja.CloseSession(); }
public static void UpdateSaldosCajas() { CierreCajaList cierres = CierreCajaList.GetList(); CierreCaja cierre; foreach (CierreCajaInfo item in cierres) { cierre = CierreCaja.Get(item.Oid, true); cierre.UpdateSaldo(); cierre.Save(); cierre.CloseSession(); } Cash caja = Cash.Get(1, true); caja.UpdateSaldo(); caja.Save(); caja.CloseSession(); }