Esempio n. 1
0
        public MainWindow()
        {
            InitializeComponent();
            InitializeRepository();
            var i = new Models.Index("EURPLN", "Waluta EUR -> PLN");
            var a = new AddressIndex(i);
            var r = Repository.Repository.Intance;
            var t = r.GetRate(a);

            t.Start();

            var returns = t.GetAwaiter().GetResult();
        }
Esempio n. 2
0
        private Dictionary <string, object> GetContactParametrs()
        {
            var sqlParams = new Dictionary <string, object>();

            sqlParams.Add("@АдресГородRus", new object[] { AddressCityRUS ?? "", DBManager.ParameterTypes.String });
            if (LinkID != null)
            {
                sqlParams.Add("@КодСвязиЛиц", new object[] { LinkID, DBManager.ParameterTypes.Int32 });
            }
            else
            {
                sqlParams.Add("@КодЛица", new object[] { PersonID, DBManager.ParameterTypes.Int32 });
            }

            sqlParams.Add("@КодТипаКонтакта", new object[] { ContactType.Id, DBManager.ParameterTypes.Int32 });

            if (ContactType.Categoty == 1)
            {
                sqlParams.Add("@КодСтраны", new object[] { CountryCode, DBManager.ParameterTypes.Int32 });
            }
            else
            {
                sqlParams.Add("@КодСтраны", new object[] { "", DBManager.ParameterTypes.Int32 });
            }

            sqlParams.Add("@АдресИндекс",
                          new object[]
            {
                ContactType.Categoty == 1 && AddressIndex != null ? AddressIndex.ToString() : "",
                DBManager.ParameterTypes.String
            });
            sqlParams.Add("@АдресОбласть",
                          new object[]
            {
                ContactType.Categoty == 1 && AddressRegion != null ? AddressRegion : "",
                DBManager.ParameterTypes.String
            });
            sqlParams.Add("@АдресГород",
                          new object[]
            {
                ContactType.Categoty == 1 && AddressCity != null ? AddressCity : "", DBManager.ParameterTypes.String
            });
            sqlParams.Add("@Адрес",
                          new object[]
                          { ContactType.Categoty == 1 && Adress != null ? Adress : "", DBManager.ParameterTypes.String });
            sqlParams.Add("@ТелефонСтрана",
                          new object[]
            {
                (ContactType.Categoty == 2 || ContactType.Categoty == 3) && TelephoneNumber.CountryCode != null
                        ? TelephoneNumber.CountryCode.ToString()
                        : "",
                DBManager.ParameterTypes.String
            });
            sqlParams.Add("@ТелефонГород",
                          new object[]
            {
                (ContactType.Categoty == 2 || ContactType.Categoty == 3) && TelephoneNumber.CityCode != null
                        ? TelephoneNumber.CityCode.ToString()
                        : "",
                DBManager.ParameterTypes.String
            });
            sqlParams.Add("@ТелефонНомер",
                          new object[]
            {
                (ContactType.Categoty == 2 || ContactType.Categoty == 3) && TelephoneNumber.PhoneNumber != null
                        ? TelephoneNumber.PhoneNumber
                        : "",
                DBManager.ParameterTypes.String
            });
            sqlParams.Add("@ТелефонДоп",
                          new object[]
            {
                (ContactType.Categoty == 2 || ContactType.Categoty == 3) &&
                TelephoneNumber.AdditionalNumber != null
                        ? TelephoneNumber.AdditionalNumber.ToString()
                        : "",
                DBManager.ParameterTypes.String
            });
            sqlParams.Add("@ДругойКонтакт",
                          new object[]
            {
                (ContactType.Categoty == 4 || ContactType.Categoty == 0) && AnotherContact != null
                        ? AnotherContact
                        : "",
                DBManager.ParameterTypes.String
            });
            sqlParams.Add("@Примечание", new object[] { Description ?? "", DBManager.ParameterTypes.String });
            return(sqlParams);
        }