Esempio n. 1
0
        async Task fillRepLang()
        {
            langcomboList = new List <Replang>();
            replangList   = await setvalueModel.GetBySetName("report_lang");

            foreach (var reprow in replangList)
            {
                //  trEnglish resourcemanager.GetString("trMenu");
                //trArabic
                Replang comborow = new Replang();
                comborow.langId = reprow.valId;
                comborow.lang   = reprow.value;

                if (reprow.value == "ar")
                {
                    comborow.trlang = MainWindow.resourcemanager.GetString("trArabic");
                }
                else if (reprow.value == "en")
                {
                    comborow.trlang = MainWindow.resourcemanager.GetString("trEnglish");
                }
                else
                {
                    comborow.trlang = "";
                }

                langcomboList.Add(comborow);
            }
            cb_reportlang.ItemsSource       = langcomboList;
            cb_reportlang.DisplayMemberPath = "trlang";
            cb_reportlang.SelectedValuePath = "langId";
            replangrow = replangList.Where(r => r.isDefault == 1).FirstOrDefault();
            cb_reportlang.SelectedValue = replangrow.valId;
        }
Esempio n. 2
0
        private async void Window_Loaded(object sender, RoutedEventArgs e)
        {//load
            try
            {
                HelpClass.StartAwait(grid_main);
                //  sale_note
                requiredControlList = new List <string> {
                    ""
                };

                #region translate
                if (MainWindow.lang.Equals("en"))
                {
                    grid_main.FlowDirection = FlowDirection.LeftToRight;
                }
                else
                {
                    grid_main.FlowDirection = FlowDirection.RightToLeft;
                }
                translat();
                #endregion

                // List<SettingCls> settingsCls = await setModel.GetAll();
                List <SetValues> settingsValues = await valueModel.GetBySetName("sale_note");

                setVNote      = settingsValues.FirstOrDefault();
                tb_notes.Text = setVNote.value;
                HelpClass.EndAwait(grid_main);
            }
            catch (Exception ex)
            {
                HelpClass.EndAwait(grid_main);
                HelpClass.ExceptionMessage(ex, this);
            }
        }
Esempio n. 3
0
        public async Task <string> getdata()
        {
            PayOpModel = new PayOp();
            PayOpModel = await PayOpModel.getLastPayOp(packUserRep.packageUserId);

            if (PayOpModel.payOpId <= 0)
            {
                return("0");
            }
            else
            {
                agentmodel = await agentmodel.GetByID((int)packUserRep.userId);

                cumstomerModel = await cumstomerModel.GetByID((int)packUserRep.customerId);

                CountryPackageDateModel = await CountryPackageDateModel.GetByID((int)PayOpModel.countryPackageId);

                PackagesModel = await PackagesModel.GetByID((int)PayOpModel.packageId);

                SetValuesList = await terms.GetBySetName("sale_note");

                terms = SetValuesList.FirstOrDefault();
                //  CountryPackageDateModel.monthCount;
                return("1");
            }
        }
        private async Task fillLanguages()
        {
            languages = await valueModel.GetBySetName("language");

            foreach (var v in languages)
            {
                if (v.value == "en")
                {
                    v.value = "English";
                }
                else if (v.value == "ar")
                {
                    v.value = "Arabic";
                }
            }
            cb_language.ItemsSource       = languages;
            cb_language.DisplayMemberPath = "value";
            cb_language.SelectedValuePath = "valId";
        }
        private async Task getUserPath()
        {
            #region get user path
            UserSetValues        uSetValueModel = new UserSetValues();
            List <UserSetValues> lst            = await uSetValueModel.GetAll();

            SetValues setValueModel = new SetValues();

            List <SetValues> setVLst = await setValueModel.GetBySetName("user_path");

            firstId  = setVLst[0].valId;
            secondId = setVLst[1].valId;
            //string firstPath = "" , secondPath = "";
            try
            {
                firstUserSetValue  = lst.Where(u => u.valId == firstId && u.userId == MainWindow.userID).FirstOrDefault();
                secondUserSetValue = lst.Where(u => u.valId == secondId && u.userId == MainWindow.userID).FirstOrDefault();

                foreach (var o in newlist)
                {
                    if (o.name.Equals(SectionData.translate(firstUserSetValue.note)))
                    {
                        cb_firstLevel.SelectedValue = o.objectId;
                        break;
                    }
                }
                foreach (var o in newlist2)
                {
                    if (o.name.Equals(SectionData.translate(secondUserSetValue.note)))
                    {
                        cb_secondLevel.SelectedValue = o.objectId;
                        break;
                    }
                }
                //cb_firstLevel.SelectedValue = cb_firstLevel.Items.IndexOf(firstUserSetValue.note);
            }
            catch { cb_firstLevel.SelectedIndex = -1; }

            #endregion
        }
        private async void Dg_setValues_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            try
            {
                if (sender != null)
                {
                    HelpClass.StartAwait(grid_main);
                }

                if (dg_setValues.SelectedIndex != -1)
                {
                    if (dg_setValues.SelectedIndex != -1)
                    {
                        sett            = dg_setValues.SelectedItem as SettingCls;
                        setValuessQuery = await setValuesModel.GetBySetName(sett.name);

                        //List<SettingCls> settLst = await setModel.GetAll();
                        //SettingCls setting = settLst.Where(s => s.settingId == sett.settingId).FirstOrDefault();
                        //setValuessQuery = await setValuesModel.GetBySetName(setting.name);

                        tb_title.Text = setValuessQuery.Where(x => x.notes == "title").FirstOrDefault() is null ? ""
                        : setValuessQuery.Where(x => x.notes == "title").FirstOrDefault().value.ToString();
                        tb_text1.Text = setValuessQuery.Where(x => x.notes == "text1").FirstOrDefault() is null ? ""
                           : setValuessQuery.Where(x => x.notes == "text1").FirstOrDefault().value.ToString();
                        tb_text2.Text = setValuessQuery.Where(x => x.notes == "text2").FirstOrDefault() is null ? ""
                        : setValuessQuery.Where(x => x.notes == "text2").FirstOrDefault().value.ToString();
                        tb_link1text.Text = setValuessQuery.Where(x => x.notes == "link1text").FirstOrDefault() is null ? ""
                        : setValuessQuery.Where(x => x.notes == "link1text").FirstOrDefault().value.ToString();

                        tb_link2text.Text = setValuessQuery.Where(x => x.notes == "link2text").FirstOrDefault() is null ? ""
                         : setValuessQuery.Where(x => x.notes == "link2text").FirstOrDefault().value.ToString();
                        tb_link3text.Text = setValuessQuery.Where(x => x.notes == "link3text").FirstOrDefault() is null ? ""
                        : setValuessQuery.Where(x => x.notes == "link3text").FirstOrDefault().value.ToString();


                        tb_link1url.Text = setValuessQuery.Where(x => x.notes == "link1url").FirstOrDefault() is null ? ""
                             : setValuessQuery.Where(x => x.notes == "link1url").FirstOrDefault().value.ToString();
                        tb_link2url.Text = setValuessQuery.Where(x => x.notes == "link2url").FirstOrDefault() is null ? ""
                               : setValuessQuery.Where(x => x.notes == "link2url").FirstOrDefault().value.ToString();

                        tb_link3url.Text = setValuessQuery.Where(x => x.notes == "link3url").FirstOrDefault() is null ? ""
                               : setValuessQuery.Where(x => x.notes == "link3url").FirstOrDefault().value.ToString();

                        this.DataContext = setValues;
                    }
                }

                if (setValues != null)
                {
                    //btn_addRange.IsEnabled = true;
                }

                if (sender != null)
                {
                    HelpClass.EndAwait(grid_main);
                }
            }
            catch (Exception ex)
            {
                if (sender != null)
                {
                    HelpClass.EndAwait(grid_main);
                }
                HelpClass.ExceptionMessage(ex, this);
            }
        }