コード例 #1
0
        private RarAdress SetupAdress(XElement adress)
        {
            RarAdress adr = new RarAdress();

            if (adress != null)
            {
                adr.StrictAdress = true;
                adr.CountryId    = GetElementStringValue(adress.Element("КодСтраны"));
                adr.PostCode     = GetElementStringValue(adress.Element("Индекс"));
                adr.RegionId     = GetElementStringValue(adress.Element("КодРегион"));
                adr.District     = GetElementStringValue(adress.Element("Район"));
                adr.City         = GetElementStringValue(adress.Element("Город"));
                adr.Locality     = GetElementStringValue(adress.Element("НаселПункт"));
                adr.Street       = GetElementStringValue(adress.Element("Улица"));
                adr.Building     = GetElementStringValue(adress.Element("Дом"));
                adr.Block        = GetElementStringValue(adress.Element("Корпус"));
                adr.Litera       = GetElementStringValue(adress.Element("Литера"));
                adr.Apartment    = GetElementStringValue(adress.Element("Кварт"));
                adr.AdressString =
                    adr.CountryId + "," +
                    adr.PostCode + "," +
                    adr.RegionId + "," +
                    adr.District + "," +
                    adr.City + "," +
                    adr.Locality + "," +
                    adr.Street + "," +
                    adr.Building + "," +
                    adr.Block + "," +
                    adr.Litera + "," +
                    adr.Apartment + ",";
            }
            return(adr);
        }
コード例 #2
0
ファイル: RarCompany.cs プロジェクト: cherSN/Rar2
 public RarCompany(string id, string name, string inn, string kpp, RarAdress adress)
 {
     ID          = id;
     Name        = name;
     INN         = inn;
     KPP         = kpp;
     IsUsed      = false;
     Adress      = adress;
     LicenseList = new List <RarLicense>();
 }
コード例 #3
0
ファイル: RarCompany.cs プロジェクト: cherSN/Rar2
        public RarCompany()
        {
            ID     = "";
            Name   = "";
            INN    = "";
            KPP    = "";
            IsUsed = false;

            Adress      = new RarAdress();
            LicenseList = new List <RarLicense>();
        }
コード例 #4
0
ファイル: RarAdress.cs プロジェクト: cherSN/Rar2
 public RarAdress(RarAdress adress)
 {
     CountryId    = adress.CountryId;
     PostCode     = adress.PostCode;
     RegionId     = adress.RegionId;
     District     = adress.District;
     City         = adress.City;
     Locality     = adress.Locality;
     Street       = adress.Street;
     Building     = adress.Building;
     Block        = adress.Block;
     Litera       = adress.Litera;
     Apartment    = adress.Apartment;
     StrictAdress = adress.StrictAdress;
     AdressString = adress.AdressString;
 }
コード例 #5
0
ファイル: RarCompaniesFormatter.cs プロジェクト: cherSN/Rar2
        private XElement GetAdressElement(RarAdress adress)
        {
            XElement el = new XElement("П000000000008",
                                       new XElement("КодСтраны", "643"),
                                       new XElement("Индекс", adress.PostCode),
                                       new XElement("КодРегион", adress.RegionId),
                                       new XElement("Район", adress.District),
                                       new XElement("Город", adress.City),
                                       new XElement("НаселПункт", adress.Locality),
                                       new XElement("Улица", adress.Street),
                                       new XElement("Дом", adress.Building),
                                       new XElement("Корпус", adress.Block),
                                       new XElement("Литера", adress.Litera),
                                       new XElement("Кварт", adress.Apartment)
                                       );

            return(el);
        }
コード例 #6
0
ファイル: RarSubdevision.cs プロジェクト: cherSN/Rar2
 public RarSubdevision(RarSubdevision subdevision)
 {
     Name   = subdevision.Name;
     KPP    = subdevision.KPP;
     Adress = subdevision.Adress;
 }
コード例 #7
0
ファイル: RarSubdevision.cs プロジェクト: cherSN/Rar2
 public RarSubdevision(string name, string kpp, RarAdress adress)
 {
     Name   = name;
     KPP    = kpp;
     Adress = adress;
 }
コード例 #8
0
ファイル: RarSubdevision.cs プロジェクト: cherSN/Rar2
 public RarSubdevision()
 {
     Adress = new RarAdress();
 }