void funSetComboboxes() { try { lstAvailableDispositions.Items.Clear(); lstSelectedDispositions.Items.Clear(); ClsDispositionCollection AllDispositions = ClsDispositionCollection.GetAll(-1); for (int i = 0; i < AllDispositions.Count; i++) { ListBoxItem newItem = new ListBoxItem(); newItem.Content = AllDispositions[i].DispositionName; newItem.Tag = AllDispositions[i].ID; if (AllDispositions[i].IsActive) { newItem.Foreground = Brushes.Green; } else { newItem.Foreground = Brushes.Red; } lstAvailableDispositions.Items.Add(newItem); } } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "funSetComboboxes()", "CtlDispositionList.xaml.cs"); } }
void CtlGrid_btnEditClicked(int rowID) { try { tbcDispositionList.Visibility = Visibility.Visible; btnSave.Visibility = Visibility.Visible; btnCancel.Visibility = Visibility.Visible; tbcDispositionList.Visibility = Visibility.Visible; varID = Convert.ToInt64(objDispListCollection[rowID].ID); txtName.Text = objDispListCollection[rowID].DispositionListName; txtDescription.Text = objDispListCollection[rowID].Description; if ((bool)objDispListCollection[rowID].IsActive == true) { chkIsActive.IsChecked = true; } else { chkIsActive.IsChecked = false; } ClsDispositionCollection AllDispositions = new ClsDispositionCollection(); AllDispositions = ClsDispositionCollection.GetAll(varID); for (int i = 0; i < AllDispositions.Count; i++) { ListBoxItem newItem = new ListBoxItem(); newItem.Content = AllDispositions[i].DispositionName; newItem.Tag = AllDispositions[i].ID; if (AllDispositions[i].IsActive) { newItem.Foreground = Brushes.Green; } else { newItem.Foreground = Brushes.Red; } lstSelectedDispositions.Items.Add(newItem); for (int j = 0; j < lstAvailableDispositions.Items.Count; j++) { if (((ListBoxItem)lstAvailableDispositions.Items[j]).Tag.ToString() == AllDispositions[i].ID.ToString()) { lstAvailableDispositions.Items.Remove(lstAvailableDispositions.Items[j]); } } } varState = 1; CtlGrid.IsEnabled = false; } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "CtlGrid_btnEditClicked()", "CtlDispositionList.xaml.cs"); } }
//function for set data in Grid void funSetGrid() { try { CtlGrid.Cols = 4; //CtlGrid.CanEdit = true; //CtlGrid.CanDelete = true; //set header for Grid CtlGrid.Columns[0].Header = "ID"; CtlGrid.Columns[1].Header = "Desposition Name"; CtlGrid.Columns[2].Header = "Is Active"; CtlGrid.Columns[2].IsIcon = true; CtlGrid.Columns[3].Header = "Description"; //CtlGrid.Columns[4].Header = "CreatedDate"; //CtlGrid.Columns[5].Header = "CreatedBy"; //CtlGrid.Columns[6].Header = "ModifiedDate"; //CtlGrid.Columns[7].Header = "ModifeiedBy"; //Binding data for Grid CtlGrid.Columns[0].BindTo("ID"); CtlGrid.Columns[1].BindTo("DespositionName"); CtlGrid.Columns[2].BindTo("IsActive"); CtlGrid.Columns[3].BindTo("Description"); //CtlGrid.Columns[4].BindTo("CreatedDate"); //CtlGrid.Columns[5].BindTo("CreatedBy"); //CtlGrid.Columns[6].BindTo("ModifiedDate"); //CtlGrid.Columns[7].BindTo("ModifiedBy"); //calling the function to get all Disposition from Disposition.Business objDisCollection = ClsDispositionCollection.GetAll(); CtlGrid.Bind(objDisCollection); } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "funSetGrid()", "clsDisposition.xaml.cs"); } }