public static ETipoAcreedor ToETipoAcreedor(ETipoTransportista source) { switch (source) { case ETipoTransportista.Destino: return(ETipoAcreedor.TransportistaDestino); case ETipoTransportista.Origen: return(ETipoAcreedor.TransportistaOrigen); } return(ETipoAcreedor.Todos); }
internal static string SELECT(ETipoTransportista tipo, bool lockTable) { string query = string.Empty; if (tipo == ETipoTransportista.Todos) { query = ProviderBaseInfo.SELECT_BASE(0, ETipoAcreedor.TransportistaDestino, lockTable); } else { ETipoAcreedor tipo_acreedor = moleQule.Store.Structs.EnumConvert.ToETipoAcreedor(tipo); query = ProviderBaseInfo.SELECT_BASE(0, tipo_acreedor, lockTable); } return(query); }
public static TransporterList GetList(ETipoTransportista tipo, bool childs) { CriteriaEx criteria = Transporter.GetCriteria(Transporter.OpenSession()); criteria.Childs = childs; //No criteria. Retrieve all de List if (nHManager.Instance.UseDirectSQL) { criteria.Query = TransporterList.SELECT(tipo); } TransporterList list = DataPortal.Fetch <TransporterList>(criteria); CloseSession(criteria.SessionCode); return(list); }
public static string SELECT(ETipoTransportista tipo) { return(Transporter.SELECT(tipo, false)); }