예제 #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
        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
 public RarSubdevision(RarSubdevision subdevision)
 {
     Name   = subdevision.Name;
     KPP    = subdevision.KPP;
     Adress = subdevision.Adress;
 }
예제 #7
0
 public RarSubdevision(string name, string kpp, RarAdress adress)
 {
     Name   = name;
     KPP    = kpp;
     Adress = adress;
 }
예제 #8
0
 public RarSubdevision()
 {
     Adress = new RarAdress();
 }