Ejemplo n.º 1
0
        public static bool InsertListNumber(Guid generalPhoneBookGuid, ref List <string> lstNumbers, ref List <string> lstFailedNumbers, ref int countNumberDuplicate)
        {
            Business.GeneralNumber generalNumberController = new Business.GeneralNumber();
            try
            {
                //Outbox.GetCountNumberOfOperators(ref lstNumbers, ref lstFailedNumbers);

                XDocument doc  = new XDocument();
                XElement  root = new XElement("NewDataSet");

                foreach (string number in lstNumbers)
                {
                    XElement element = new XElement("Table");
                    element.Add(new XElement("CellPhone", number));
                    root.Add(element);
                }
                doc.Add(root);

                return(generalNumberController.InsertListNumber(generalPhoneBookGuid, doc.ToString(), ref countNumberDuplicate));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
 public static bool DeleteNumber(Guid guid)
 {
     Business.GeneralNumber generalNumberController = new Business.GeneralNumber();
     return(generalNumberController.Delete(guid));
 }
Ejemplo n.º 3
0
 public static long GetCountNumberOfPhoneBook(Guid generalPhoneBookGuid)
 {
     Business.GeneralNumber generalNumberController = new Business.GeneralNumber();
     return(generalNumberController.GetCountNumberOfPhoneBook(generalPhoneBookGuid));
 }
Ejemplo n.º 4
0
 public static bool UpdateNumber(Common.GeneralNumber generalNumber, Guid userGuid, Business.CheckNumberScope scope)
 {
     Business.GeneralNumber generalNumberController = new Business.GeneralNumber();
     return(generalNumberController.UpdateNumber(generalNumber, userGuid, scope));
 }
Ejemplo n.º 5
0
 public static Common.GeneralNumber LoadNumber(Guid generalNumberGuid)
 {
     Business.GeneralNumber generalNumberController = new Business.GeneralNumber();
     return(generalNumberController.LoadNumber(generalNumberGuid));
 }
Ejemplo n.º 6
0
 public static bool InsertNumber(Common.GeneralNumber generalNumber)
 {
     Business.GeneralNumber generalNumberController = new Business.GeneralNumber();
     return(generalNumberController.InsertNumber(generalNumber));
 }
Ejemplo n.º 7
0
 public static bool IsDuplicateNumber(Guid userGuid, Guid generalPhoneBookGuid, Business.CheckNumberScope scope, string cellPhone)
 {
     Business.GeneralNumber generalNumberController = new Business.GeneralNumber();
     return(generalNumberController.IsDuplicateNumber(userGuid, generalPhoneBookGuid, scope, cellPhone));
 }
Ejemplo n.º 8
0
 public static DataTable GetPagedNumbers(Common.GeneralNumber generalNumber, string sortField, int pageNo, int pageSize, ref int resultCount)
 {
     Business.GeneralNumber generalNumberController = new Business.GeneralNumber();
     return(generalNumberController.GetPagedNumbers(generalNumber, sortField, pageNo, pageSize, ref resultCount));
 }
Ejemplo n.º 9
0
 public static DataTable GetLimitedPagedPhoneNumbers(Guid phoneBookGuid, long downRange, int pageSize)
 {
     Business.GeneralNumber generalNumberController = new Business.GeneralNumber();
     return(generalNumberController.GetLimitedPagedPhoneNumbers(phoneBookGuid, downRange, pageSize));
 }
Ejemplo n.º 10
0
        //public static Dictionary<Business.Operators, int> GetCountNumberOfOperators(Guid phoneBookGuid, long downRange, long upRange)
        //{
        //	Business.GeneralNumber generalNumberController = new Business.GeneralNumber();
        //	//DataRow dataRowSmsInfo = generalNumberController.GetCountNumberOfOperators(phoneBookGuid.ToString(), downRange, upRange);
        //	Dictionary<Business.Operators, int> operatorCountNumberDictionary = new Dictionary<Business.Operators, int>();
        //	//if (Helper.GetInt(dataRowSmsInfo["MCI"]) > 0)
        //	//  operatorCountNumberDictionary.Add(Business.Operators.MCI, Helper.GetInt(dataRowSmsInfo["MCI"]));
        //	//if (Helper.GetInt(dataRowSmsInfo["Irancell"]) > 0)
        //	//  operatorCountNumberDictionary.Add(Business.Operators.Irancell, Helper.GetInt(dataRowSmsInfo["Irancell"]));
        //	//if (Helper.GetInt(dataRowSmsInfo["RighTel"]) > 0)
        //	//  operatorCountNumberDictionary.Add(Business.Operators.Rightel, Helper.GetInt(dataRowSmsInfo["RightTel"]));
        //	return operatorCountNumberDictionary;
        //}

        public static DataTable GetPagedPhoneNumbers(Guid phoneBookGuid, int pageNo, int pageSize)
        {
            Business.GeneralNumber generalNumberController = new Business.GeneralNumber();
            return(generalNumberController.GetPagedPhoneNumbers(phoneBookGuid, pageNo, pageSize));
        }