예제 #1
0
        public IExchangeRate GetExchangeRate(int exchangeRateID)
        {
            SearchCriteria searchCriteria = new SearchCriteria();

            SetDefaultSearchCriteriaForExchangeRate(searchCriteria);
            return(ChargeDAL.GetExchangeRate(exchangeRateID, searchCriteria));
        }
예제 #2
0
파일: ChargeBLL.cs 프로젝트: ZQuanLi/Test
 public ChargeBLL(string project, int ledger, int uid)
 {
     this.Project = project;
     this.Ledger  = ledger;
     this.SysUid  = uid;
     dal          = new ChargeDAL(project, ledger, uid);
 }
예제 #3
0
        public string SaveExchangeRate(IExchangeRate exchangeRate, int modifiedBy)
        {
            exchangeRate.CompanyID = Constants.DEFAULT_COMPANY_ID;

            int    result     = 0;
            string errMessage = string.Empty;

            result = ChargeDAL.SaveExchangeRate(exchangeRate, modifiedBy);

            switch (result)
            {
            case 1:
                errMessage = ResourceManager.GetStringWithoutName("ERR00073");
                break;

            default:
                break;
            }

            return(errMessage);
        }
예제 #4
0
 public void DeactivateAllRatesAgainstChargeId(int ChargeId)
 {
     ChargeDAL.DeactivateAllRatesAgainstChargeId(ChargeId);
 }
예제 #5
0
 public static int DeleteChargeRate(int ChargeRateId)
 {
     return(ChargeDAL.DeleteChargeRate(ChargeRateId));
 }
예제 #6
0
 public static DataTable GetAllCharges(SearchCriteria searchCriteria, int CompanyId, char IEC)
 {
     return(ChargeDAL.GetAllCharges(searchCriteria, CompanyId, IEC));
 }
예제 #7
0
 public List <IChargeRate> GetChargeRates(int ChargesID)
 {
     return(ChargeDAL.GetChargeRates(ChargesID));
 }
예제 #8
0
 public ICharge GetChargeDetails(int ChargesID)
 {
     return(ChargeDAL.GetChargeDetails(ChargesID));
 }
예제 #9
0
 public int AddEditChargeRates(IChargeRate ChargeRate)
 {
     return(ChargeDAL.AddEditChargeRates(ChargeRate));
 }
예제 #10
0
        //private void SetDefaultSearchCriteriaForHaulageCharge(SearchCriteria searchCriteria)
        //{
        //    searchCriteria.SortExpression = "Location";
        //    searchCriteria.SortDirection = "ASC";
        //}

        //public List<IImportHaulage> GetHaulageCharge(SearchCriteria searchCriteria)
        //{
        //    return ChargeDAL.GetHaulageCharge(searchCriteria);
        //}

        //public IImportHaulage GetHaulageCharge(int haulageChgID)
        //{
        //    SearchCriteria searchCriteria = new SearchCriteria();
        //    SetDefaultSearchCriteriaForHaulageCharge(searchCriteria);
        //    return ChargeDAL.GetHaulageCharge(haulageChgID, searchCriteria);
        //}

        //public void SaveHaulageCharge(IImportHaulage haulageChgID, int modifiedBy)
        //{
        //    ChargeDAL.SaveHaulageCharge(haulageChgID, modifiedBy);
        //}

        //public void DeleteHaulageCharge(int haulageChgID, int modifiedBy)
        //{
        //    ChargeDAL.DeleteHaulageCharge(haulageChgID, modifiedBy);
        //}

        #endregion

        #region Charge
        public int AddEditCharge(ICharge Charge)
        {
            return(ChargeDAL.AddEditCharge(Charge));
        }
예제 #11
0
 public void DeleteExchangeRate(int exchangeRateID, int modifiedBy)
 {
     ChargeDAL.DeleteExchangeRate(exchangeRateID, modifiedBy);
 }
예제 #12
0
 public List <IExchangeRate> GetExchangeRate(SearchCriteria searchCriteria)
 {
     return(ChargeDAL.GetExchangeRate(searchCriteria));
 }