Beispiel #1
0
        public IActionResult CreateComboBox(string TypeName)
        {
            IProductTypeService productTypeService = ServiceLocator.Current.GetInstance <IProductTypeService>();
            var Types = productTypeService.GetProductType(TypeName, 1);
            //
            List <SelectListItem> items = new List <SelectListItem>();

            foreach (var type in Types)
            {
                items.Add(new SelectListItem {
                    Value = type.Id.ToString(), Text = type.Text
                });
            }
            //ViewModel
            ComboBoxViewModel cbbViewModel = new ComboBoxViewModel();

            //
            cbbViewModel.Items = items;
            cbbViewModel.Name  = TypeName;
            // Set tilte
            string tilte = string.Empty;

            if (TypeName == "Size")
            {
                tilte = "Kích cỡ";
            }
            else if (TypeName == "Color")
            {
                tilte = "Màu sắc";
            }
            cbbViewModel.Tilte = tilte;
            //

            return(PartialView("_ComboBox", cbbViewModel));
        }
 //Add Item entry
 public AddElementWindow(MasterController mc)
 {
     InitializeComponent();
     masterController = mc;
     viewController   = masterController.viewController;
     masterController.addElementViewModel = new AddElementViewModel();
     masterController.addElementViewModel.setMasterController(masterController);
     addElementViewModel                = masterController.addElementViewModel;
     comboBoxViewModel                  = new ComboBoxViewModel(new ObservableCollection <Element>(masterController.hilfer.elements));
     EntitiesComboBox.ItemsSource       = comboBoxViewModel.elements;
     EntitiesComboBox.DisplayMemberPath = "name";
     EditSave.Visibility                = Visibility.Collapsed;
     addElementViewModel.init_ElevElementList();
     this.DataContext = addElementViewModel;
 }
Beispiel #3
0
        protected static void UpdateComboBox(ComboBox c, ComboBoxViewModel oldModel, ComboBoxViewModel newModel)
        {
            c.BeginUpdate();

            // yes we really want reference equality here
            if (oldModel.Items != newModel.Items)
            {
                c.Items.Clear();
                foreach (var x in newModel.Items)
                {
                    c.Items.Add(x);
                }
            }

            c.SelectedIndex = newModel.SelectedIndex;

            c.EndUpdate();
        }
Beispiel #4
0
        public MainWindow()
        {
            InitializeComponent();

            ComboBoxViewModel comboBoxViewModel = new ComboBoxViewModel();

            WindowState = WindowState.Maximized;
            WindowStyle = WindowStyle.None;

            mainPanel.Visibility = Visibility.Collapsed;

            artistComboBox.DisplayMemberPath = "_Key";
            artistComboBox.SelectedValuePath = "_Value";

            artistComboBox.ItemsSource = comboBoxViewModel.ArtistComboBox();

            paintingListView.SelectedItem = null;
        }
Beispiel #5
0
        public async Task <ComboBoxViewModel> LoadMultipleData <T, U>(string storedProcedure, U parameters, string connectionStringName)
        {
            string            connectionString = _config.GetConnectionString(connectionStringName);
            ComboBoxViewModel refData          = new ComboBoxViewModel();

            using (IDbConnection connection = new OracleConnection(connectionString))
            {
                if (connection.State == ConnectionState.Closed)
                {
                    connection.Open();
                }
                using (var multi = await connection.QueryMultipleAsync(storedProcedure, parameters, commandType: CommandType.StoredProcedure))
                {
                    refData.PersonLocationList = multi.Read <PersonLocations>().ToList();
                    refData.PersonPositionList = multi.Read <PersonPositions>().ToList();
                    refData.PersonTitleList    = multi.Read <PersonTitles>().ToList();
                }
            }
            return(refData);
        }
Beispiel #6
0
 protected void UpdateComboBox2(ComboBoxViewModel oldModel, ComboBoxViewModel newModel)
 {
     this.SuppressCombo2SelectedItemEvents = true;
     UpdateComboBox(this.control.ComboBox2, oldModel, newModel);
     this.SuppressCombo2SelectedItemEvents = false;
 }
Beispiel #7
0
 public MainWindow()
 {
     InitializeComponent();
     DataContext = new ComboBoxViewModel();
     CmbTest();
 }
 public CreateAcccountPage()
 {
     InitializeComponent();
     DataContext = new ComboBoxViewModel();
 }