コード例 #1
0
        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");
            }
        }
コード例 #2
0
        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");
            }
        }
コード例 #3
0
        //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");
            }
        }
コード例 #4
0
        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");
            }
        }