/// <summary> /// کارتابل مدیر را برمیگرداند /// </summary> /// <param name="clientUsername"></param> /// <returns></returns> public IList <ContractKartablProxy> GetManagerKartabl(string clientUsername) { BUser busUser = new BUser(); decimal prsId = busUser.GetPersonIdByUsername(clientUsername); IKartablRequests kartabl = new BKartabl(); IList <ContractKartablProxy> list = new List <ContractKartablProxy>(); if (prsId > 0) { list = kartabl.GetAllRequests(prsId); } else if (prsId <= 0) { throw new Exception("نام کاربری یافت نشد"); } return(list); }
/// <summary> /// ترددهای یک کاربر را برمیگرداند /// </summary> /// <returns></returns> public IList <ProceedTrafficProxy> GetClientTraffic(string clientUsername, DateTime fromDate, DateTime toDate) { BUser busUser = new BUser(); decimal prsId = busUser.GetPersonIdByUsername(clientUsername); IList <ProceedTrafficProxy> proxyList = new List <ProceedTrafficProxy>(); if (prsId > 0 && fromDate > Utility.GTSMinStandardDateTime && toDate > Utility.GTSMinStandardDateTime) { proxyList = new BTraffic().GetAllTrafic(prsId, fromDate, toDate); } else if (prsId <= 0) { throw new Exception("نام کاربری یافت نشد"); } else { throw new Exception("فرمت تاریخ نادرست است"); } return(proxyList); }
/// <summary> /// درخواستها را برمیگرداند /// </summary> /// <param name="clientUsername"></param> /// <param name="fromDate"></param> /// <param name="toDate"></param> /// <returns></returns> public IList <ContractKartablProxy> GetClientRequests(string clientUsername, DateTime fromDate, DateTime toDate) { BUser busUser = new BUser(); decimal prsId = busUser.GetPersonIdByUsername(clientUsername); IRegisteredRequests kartabl = new BKartabl(); IList <ContractKartablProxy> list = new List <ContractKartablProxy>(); if (prsId > 0 && fromDate > Utility.GTSMinStandardDateTime && toDate > Utility.GTSMinStandardDateTime) { list = kartabl.GetAllUserRequests(RequestState.UnKnown, fromDate, toDate, prsId); } else if (prsId <= 0) { throw new Exception("نام کاربری یافت نشد"); } else { throw new Exception("فرمت تاریخ نادرست است"); } return(list); }