public static Tarima_almacen_carga CargaUdtFolioProv(int id_orden_carga) { Tarima_almacen_carga o = new Tarima_almacen_carga { Id = id_orden_carga }; IDbTransaction trans = null; try { Tarima_almacen_cargaMng oMng = new Tarima_almacen_cargaMng() { O_Tarima_almacen_carga = o }; oMng.selById(); if (o.Folio_orden_carga.StartsWith("PRV")) { trans = GenericDataAccess.BeginTransaction(); o.Folio_orden_carga = FolioCtrl.getFolio(enumTipo.OCA, trans); oMng.udtFolio(trans); GenericDataAccess.CommitTransaction(trans); } } catch { if (trans != null) { GenericDataAccess.RollbackTransaction(trans); } throw; } return(o); }
public static Salida_destino CargaGetDestino(int idOC) { Salida_destino oSD = new Salida_destino(); try { Tarima_almacen_carga oTAC = new Tarima_almacen_carga() { Id = idOC }; Tarima_almacen_cargaMng oTACMng = new Tarima_almacen_cargaMng() { O_Tarima_almacen_carga = oTAC }; oTACMng.selById(); Tarima_almacen_trafico oTAT = new Tarima_almacen_trafico() { Id = oTAC.Id_tarima_almacen_trafico }; Tarima_almacen_traficoMng oTATMng = new Tarima_almacen_traficoMng() { O_Tarima_almacen_trafico = oTAT }; oTATMng.selById(); oSD.Id = oTAT.Id_salida_destino; Salida_destinoMng oSDMng = new Salida_destinoMng() { O_Salida_destino = oSD }; oSDMng.selById(); } catch { throw; } return(oSD); }
public static Tarima_almacen_carga CargaRpt(int idOc) { Tarima_almacen_carga o = new Tarima_almacen_carga() { Id = idOc }; try { Tarima_almacen_cargaMng oMng = new Tarima_almacen_cargaMng(); oMng.O_Tarima_almacen_carga = o; oMng.fillFormat(); oMng.selById(); o.PTarAlmTrafico = traficoGetById(o.Id_tarima_almacen_trafico); } catch { throw; } return(o); }