Example #1
0
            public void EditHolders(string UserName)
            {
                //Сначала сохраним карты
                for (int i = 0; i < Holder.Cards.Count; i++)
                {
                    if (Holder.Cards[i].Holder_ID != null)
                    {
                        CRM.CRMResponse r = Holder.Cards[i].Save(UserName);

                        if (r.MessageType.ToUpper() == "ERROR")
                            ErrorList.Add(r.Message);
                    }
                }

                //Потом сохраним самого чувака или чувиху
                string s = Serialize();

                CRM.CRMResponse r1 = CRM.Query(s);

                if (r1.MessageType.ToUpper() == "ERROR")
                {
                    ErrorList.Add(r1.Message);
                }

                CRMAPIModels.DRCCRMHolderInfo h = new CRMAPIModels.DRCCRMHolderInfo();
                Holder = h.GetHolderInfo(Convert.ToInt64(Holder.Holder_ID)).ToHolderInfo();
            }
Example #2
0
 public DMCCRMHolderInfo ToHolderInfo()
 {
     DMCCRMHolderInfo h = new DMCCRMHolderInfo();
     h.Holder_ID = Holder_ID;
     h.Group_ID = Group_ID;
     h.L_Name = L_Name;
     h.F_Name = F_Name;
     h.M_Name = M_Name;
     h.External_Code = External_Code;
     h.Unpay_Type_ID = Unpay_Type_ID;
     h.Birth = Birth;
     h.Gender = Gender;
     h.Marrital = Marrital;
     h.Language_ID = Language_ID;
     h.Smoke = Smoke;
     h.Verification = Verification;
     h.Cards = Holders_Cards.Cards;
     h.Contacts = Holders_Contacts.Contacts;
     h.Accounts = Accounts;
     return h;
 }