Exemple #1
0
        public string[] GetSchemeForOrderEntry(string prefixText, string contextKey)
        //int amcCode, string categoryCode, int Sflag, int customerId)
        {
            string[] parts = contextKey.Split('/');

            int    amcCode      = Convert.ToInt32(parts[0]);
            string categoryCode = parts[1];
            int    Sflag        = Convert.ToInt32(parts[2]);
            int    customerId   = Convert.ToInt32(parts[3]);

            //foreach (string part in parts)
            //{
            //    Console.WriteLine(part);
            //}

            OperationBo   productMFBo = new OperationBo();
            DataTable     dtSchemePlans;
            List <string> names = new List <string>();

            dtSchemePlans = productMFBo.GetSchemeForOrderEntry(amcCode, categoryCode, Sflag, customerId).Tables[0];


            foreach (DataRow dr in dtSchemePlans.Rows)
            {
                string item = AjaxControlToolkit.AutoCompleteExtender.CreateAutoCompleteItem(dr["PASP_SchemePlanName"].ToString(), dr["PASP_SchemePlanCode"].ToString());
                names.Add(item);
            }
            return(names.ToArray());
        }
Exemple #2
0
        public string[] GetCustomerFolioAccount(string prefixText, string contextKey)
        //int amcCode, string categoryCode, int Sflag, int customerId)
        {
            string[] parts = contextKey.Split('/');

            int customerId = Convert.ToInt32(parts[0]);
            int amcCode    = Convert.ToInt32(parts[1]);
            int schemeCode = Convert.ToInt32(parts[2]);
            int flag       = Convert.ToInt32(parts[3]);
            int isaNo      = Convert.ToInt32(parts[4]);

            OperationBo opsBo = new OperationBo();
            //foreach (string part in parts)
            //{
            //    Console.WriteLine(part);
            //}


            DataTable     dtSchemePlans;
            List <string> names = new List <string>();

            dtSchemePlans = opsBo.GetFolioForOrderEntry(schemeCode, amcCode, flag, customerId, isaNo, prefixText).Tables[0];


            foreach (DataRow dr in dtSchemePlans.Rows)
            {
                string item = AjaxControlToolkit.AutoCompleteExtender.CreateAutoCompleteItem(dr["CMFA_FolioNum"].ToString(), dr["CMFA_AccountId"].ToString());
                names.Add(item);
            }
            return(names.ToArray());
        }