Example #1
0
        private void loadForms()
        {
            ulvForms.Width = 272;
            ulvForms.ViewSettingsDetails.CheckBoxStyle = CheckBoxStyle.CheckBox;
            ulvForms.View = UltraListViewStyle.Details;
            ulvForms.ItemSettings.Appearance.Image = imageList1.Images[0];
            ulvForms.ViewSettingsList.MultiColumn  = false;
            ulvForms.Height = 115;
            ulvForms.ViewSettingsDetails.SubItemColumnsVisibleByDefault = true;
            ulvForms.ViewSettingsDetails.AutoFitColumns             = AutoFitColumns.ResizeAllColumns;
            ulvForms.ItemSettings.SubItemsVisibleInToolTipByDefault = false;
            ulvForms.ItemSettings.SelectionType = SelectionType.Extended;

            UltraListViewMainColumn mainColumn = ulvForms.MainColumn;

            mainColumn.Text     = "Name";
            mainColumn.DataType = typeof(System.Int32);

            List <VWA4Common.DataObject.Formx> formsInSeries = FormDAO.DAO.GetAllBySeriesId(this.formSeries.Id);

            foreach (VWA4Common.DataObject.Formx f in FormDAO.DAO.GetAll())
            {
                UltraListViewItem i = ulvForms.Items.Add(f.Id.ToString(), f.Name);

                if (formsInSeries.Find(delegate(VWA4Common.DataObject.Formx frm) { return(frm.Id == f.Id); }) != null)
                {
                    this.ulvForms.Items[i.Index].CheckState = CheckState.Checked;
                }
            }

            this.pnlFormSeries.Controls.Add(ulvForms);
            this.ulvForms.Focus();
        }
Example #2
0
        ///
        /// Support Methods
        ///

        private void LoadTags()
        {
            TagList = TagsDAO.DAO.GetAllTags();
            ulvTagList.Reset();
            ulvTagList.View = UltraListViewStyle.List;
            ulvTagList.ItemSettings.Appearance.Image                 = imageList1.Images[0];
            ulvTagList.ItemSettings.SelectedAppearance.Image         = imageList1.Images[1];
            ulvTagList.ItemSettings.SelectedAppearance.FontData.Bold = DefaultableBoolean.False;
            ulvTagList.ItemSettings.SelectedAppearance.ForeColor     = Color.Black;
            ulvTagList.ItemSettings.SelectedAppearance.BackColor     = Color.MistyRose;
            //ulvTagList.ItemSettings.SelectedAppearance.BorderColor = Color.MistyRose;
            //ulvTagList.ItemSettings.SelectedAppearance.BackColor2 = SystemColors.Highlight;
            //ulvTagList.ItemSettings.SelectedAppearance.BackGradientStyle = GradientStyle.Vertical;


            ulvTagList.ItemSettings.SubItemsVisibleInToolTipByDefault = false;
            UltraListViewMainColumn mainColumn = ulvTagList.MainColumn;

            mainColumn.Text     = "Tag Name";
            mainColumn.DataType = typeof(System.String);
            /// Load 'er up
            for (int i = 0; i < TagList.Count; i++)
            {
                UltraListViewItem item = ulvTagList.Items.Add(TagList[i].ID.ToString(), TagList[i].TagName);
                //item.Tag = TagList[i];
            }
            ulvTagList.Refresh();
            bDeleteTag.Enabled = (ulvTagList.SelectedItems.Count > 0);
        }
Example #3
0
        private void loadFormSeries()
        {
            ulvFormSeries.Reset();
            ulvFormSeries.Width  = pnlFormSeries.Width;
            ulvFormSeries.Height = pnlFormSeries.Height;
            ulvFormSeries.View   = UltraListViewStyle.Details;
            ulvFormSeries.ItemSettings.Appearance.Image = imageList1.Images[0];

            ulvFormSeries.ViewSettingsDetails.SubItemColumnsVisibleByDefault = true;
            ulvFormSeries.ViewSettingsDetails.AutoFitColumns             = AutoFitColumns.ResizeAllColumns;
            ulvFormSeries.ItemSettings.SubItemsVisibleInToolTipByDefault = false;
            ulvFormSeries.ItemSettings.SelectionType = SelectionType.Single;

            UltraListViewMainColumn mainColumn = ulvFormSeries.MainColumn;

            mainColumn.Text     = "Form Series Name";
            mainColumn.DataType = typeof(System.Int32);

            foreach (VWA4Common.DataObject.FormSeries fs in FormSeriesDAO.DAO.GetAll())
            {
                UltraListViewItem i = ulvFormSeries.Items.Add(fs.Id.ToString(), fs.Name);
            }

            this.pnlFormSeries.Controls.Add(ulvFormSeries);
        }
Example #4
0
        private void populateActivations()
        {
            ulvActivations.Items.Clear();
            ulvActivations.SubItemColumns.Clear();
            ulvActivations.SelectedItems.Clear();

            ulvActivations.ViewSettingsDetails.CheckBoxStyle = CheckBoxStyle.None;
            ulvActivations.ViewSettingsDetails.ImageSize     = Size.Empty;
            ulvActivations.ViewSettingsDetails.FullRowSelect = true;
            ulvActivations.View = UltraListViewStyle.Details;
            ulvActivations.ViewSettingsList.MultiColumn = false;
            ulvActivations.ViewSettingsDetails.SubItemColumnsVisibleByDefault = true;
            ulvActivations.ViewSettingsDetails.AutoFitColumns             = AutoFitColumns.ResizeAllColumns;
            ulvActivations.ItemSettings.SubItemsVisibleInToolTipByDefault = false;
            ulvActivations.ItemSettings.SelectionType = SelectionType.Single;
            ulvActivations.ItemSettings.AllowEdit     = DefaultableBoolean.False;

            UltraListViewMainColumn mainColumn = ulvActivations.MainColumn;

            mainColumn.Text     = "Activation ID";
            mainColumn.DataType = typeof(Int32);
            mainColumn.Width    = 90;

            UltraListViewSubItemColumn cExpirationDate = new UltraListViewSubItemColumn();

            cExpirationDate.Text  = "Expiration Date";
            cExpirationDate.Width = 60;
            cExpirationDate.VisibleInDetailsView = DefaultableBoolean.True;
            cExpirationDate.DataType             = typeof(String);

            UltraListViewSubItemColumn cIsActivated = new UltraListViewSubItemColumn();

            cIsActivated.Text  = "Activated";
            cIsActivated.Width = 50;
            cIsActivated.VisibleInDetailsView = DefaultableBoolean.True;
            cIsActivated.DataType             = typeof(String);

            UltraListViewSubItemColumn cIsEnabled = new UltraListViewSubItemColumn();

            cIsEnabled.Text  = "Enabled";
            cIsEnabled.Width = 30;
            cIsEnabled.VisibleInDetailsView = DefaultableBoolean.True;
            cIsEnabled.DataType             = typeof(String);

            ulvActivations.SubItemColumns.Add(cExpirationDate);
            ulvActivations.SubItemColumns.Add(cIsActivated);
            ulvActivations.SubItemColumns.Add(cIsEnabled);

            Activation[] acts = licenseService.GetActivationsByLicenseId(this.currentLicenseId);

            for (int i = 0; i < acts.Length; i++)
            {
                UltraListViewItem item = ulvActivations.Items.Add(acts[i].ID.ToString(), acts[i].ActivationCode);
                item.SubItems[0].Value = acts[i].ExpirationDate.ToShortDateString();
                item.SubItems[1].Value = acts[i].IsActivated;
                item.SubItems[2].Value = acts[i].Enabled;
            }
        }
Example #5
0
        private void populateClients()
        {
            this.grpSites.Visible = false;

            LMan4.com.licensemanager4web.Client[] clients;

            ulvClients.Items.Clear();
            ulvClients.SubItemColumns.Clear();
            ulvClients.SelectedItems.Clear();

            ulvClients.ViewSettingsDetails.CheckBoxStyle = CheckBoxStyle.None;
            ulvClients.ViewSettingsDetails.ImageSize     = Size.Empty;
            ulvClients.ViewSettingsDetails.FullRowSelect = true;
            ulvClients.View = UltraListViewStyle.Details;
            ulvClients.ViewSettingsList.MultiColumn = false;
            ulvClients.ViewSettingsDetails.SubItemColumnsVisibleByDefault = true;
            ulvClients.ViewSettingsDetails.AutoFitColumns             = AutoFitColumns.ResizeAllColumns;
            ulvClients.ItemSettings.SubItemsVisibleInToolTipByDefault = false;
            ulvClients.ItemSettings.SelectionType = SelectionType.Single;
            ulvClients.ItemSettings.AllowEdit     = DefaultableBoolean.False;

            UltraListViewMainColumn mainColumn = ulvClients.MainColumn;

            mainColumn.Text     = "Sales Force Id";
            mainColumn.DataType = typeof(Int32);
            mainColumn.Width    = 50;

            UltraListViewSubItemColumn cClientName = new UltraListViewSubItemColumn();

            cClientName.Text  = "Client Name";
            cClientName.Width = 50;
            cClientName.VisibleInDetailsView = DefaultableBoolean.True;
            cClientName.DataType             = typeof(String);

            UltraListViewSubItemColumn cNumSites = new UltraListViewSubItemColumn();

            cNumSites.Text  = "# Sites";
            cNumSites.Width = 50;
            cNumSites.VisibleInDetailsView = DefaultableBoolean.True;
            cNumSites.DataType             = typeof(String);

            ulvClients.SubItemColumns.Add(cClientName);
            ulvClients.SubItemColumns.Add(cNumSites);

            //get all clients
            clients = licenseService.GetAllClients();

            for (int i = 0; i < clients.Length; i++)
            {
                UltraListViewItem item = ulvClients.Items.Add(clients[i].ID.ToString(), clients[i].SalesForceId.ToString());
                item.SubItems[0].Value = clients[i].ClientName;
                item.SubItems[1].Value = clients[i].NumberOfSites;
            }

            this.ulvClients.Focus();
        }
Example #6
0
        private void loadPrintSeries(FormSeries fs)
        {
            this.activePrintSeriesId = fs.Id;

            this.newFfs = new List <FormFormSeries>();
            ulvPrintSeries.Reset();
            ulvPrintSeries.Width  = pnlPrintSeries.Width;
            ulvPrintSeries.Height = pnlPrintSeries.Height;
            ulvPrintSeries.ViewSettingsDetails.CheckBoxStyle = CheckBoxStyle.CheckBox;
            ulvPrintSeries.View = UltraListViewStyle.Details;
            ulvPrintSeries.ItemSettings.Appearance.Image = imageList1.Images[0];

            ulvPrintSeries.ViewSettingsDetails.SubItemColumnsVisibleByDefault = true;
            ulvPrintSeries.ViewSettingsDetails.AutoFitColumns             = AutoFitColumns.ResizeAllColumns;
            ulvPrintSeries.ItemSettings.SubItemsVisibleInToolTipByDefault = false;
            ulvPrintSeries.ItemSettings.SelectionType = SelectionType.Single;

            UltraListViewMainColumn mainColumn = ulvPrintSeries.MainColumn;

            mainColumn.Text     = "Enabled";
            mainColumn.DataType = typeof(System.Int32);

            UltraListViewSubItemColumn cNumberOfCopies = new UltraListViewSubItemColumn();

            cNumberOfCopies.Text  = "# Copies";
            cNumberOfCopies.Width = 50;
            cNumberOfCopies.VisibleInDetailsView = DefaultableBoolean.True;
            cNumberOfCopies.DataType             = typeof(Int32);

            UltraListViewSubItemColumn cFormId = new UltraListViewSubItemColumn();

            cFormId.Text = "FormId";
            cFormId.VisibleInDetailsView = DefaultableBoolean.False;
            cFormId.DataType             = typeof(Int32);

            ulvPrintSeries.SubItemColumns.Add(cNumberOfCopies);
            ulvPrintSeries.SubItemColumns.Add(cFormId);

            List <FormFormSeries> allffs = FormFormSeriesDAO.DAO.GetAllByFormSeriesId(fs.Id);

            allffs.AddRange(this.newFfs);
            foreach (FormFormSeries ffs in allffs)
            {
                VWA4Common.DataObject.Formx f = FormDAO.DAO.Load(ffs.FormId);
                UltraListViewItem           i = ulvPrintSeries.Items.Add(ffs.Id.ToString(), f.Name);
                i.CheckState        = ffs.Enabled ? CheckState.Checked : CheckState.Unchecked;
                i.SubItems[0].Value = ffs.NumberOfCopies;
                i.SubItems[1].Value = ffs.FormId;
            }

            this.pnlPrintSeries.Controls.Add(ulvPrintSeries);
        }
Example #7
0
        private void populateSites()
        {
            LMan4.com.licensemanager4web.Site[] sites;

            ulvSites.Items.Clear();
            ulvSites.SubItemColumns.Clear();
            ulvSites.SelectedItems.Clear();

            ulvSites.ViewSettingsDetails.CheckBoxStyle = CheckBoxStyle.None;
            ulvSites.ViewSettingsDetails.ImageSize     = Size.Empty;
            ulvSites.ViewSettingsDetails.FullRowSelect = true;
            ulvSites.View = UltraListViewStyle.Details;
            ulvSites.ViewSettingsList.MultiColumn = false;
            ulvSites.ViewSettingsDetails.SubItemColumnsVisibleByDefault = true;
            ulvSites.ViewSettingsDetails.AutoFitColumns             = AutoFitColumns.ResizeAllColumns;
            ulvSites.ItemSettings.SubItemsVisibleInToolTipByDefault = false;
            ulvSites.ItemSettings.SelectionType = SelectionType.Single;
            ulvSites.ItemSettings.AllowEdit     = DefaultableBoolean.False;

            UltraListViewMainColumn mainColumn = ulvSites.MainColumn;

            mainColumn.Text     = "Sales Force ID";
            mainColumn.DataType = typeof(Int32);
            mainColumn.Width    = 50;

            UltraListViewSubItemColumn cSiteName = new UltraListViewSubItemColumn();

            cSiteName.Text  = "Site Name";
            cSiteName.Width = 50;
            cSiteName.VisibleInDetailsView = DefaultableBoolean.True;
            cSiteName.DataType             = typeof(String);

            ulvSites.SubItemColumns.Add(cSiteName);

            //get all sites by selected client
            sites = licenseService.GetAllSitesByClientId(Convert.ToInt32(this.ulvClients.SelectedItems[0].Key));

            for (int i = 0; i < sites.Length; i++)
            {
                UltraListViewItem item = ulvSites.Items.Add(sites[i].ID.ToString(), sites[i].SalesForceId.ToString());
                item.SubItems[0].Value = sites[i].SiteName;
            }

            this.ulvSites.Focus();
        }
Example #8
0
        private void loadDETlistbox()
        {
            ulvDataEntryTemplates.Reset();
            ulvDataEntryTemplates.Width = 285;
            ulvDataEntryTemplates.ViewSettingsDetails.CheckBoxStyle = CheckBoxStyle.CheckBox;
            ulvDataEntryTemplates.View = UltraListViewStyle.Details;
            ulvDataEntryTemplates.ItemSettings.Appearance.Image = imageList1.Images[0];

            ulvDataEntryTemplates.ViewSettingsDetails.SubItemColumnsVisibleByDefault = true;
            ulvDataEntryTemplates.ViewSettingsDetails.AutoFitColumns             = AutoFitColumns.ResizeAllColumns;
            ulvDataEntryTemplates.ItemSettings.SubItemsVisibleInToolTipByDefault = false;
            ulvDataEntryTemplates.ItemSettings.SelectionType = SelectionType.Single;

            UltraListViewMainColumn mainColumn = ulvDataEntryTemplates.MainColumn;

            mainColumn.Text     = "Data Entry Template";
            mainColumn.DataType = typeof(System.Int32);

            string    sql = @"SELECT ID, DETName FROM DataEntryTemplates ORDER BY DETName ASC";
            DataTable formSetDataTable = new DataTable();

            formSetDataTable = VWA4Common.DB.Retrieve(sql);
            if (formSetDataTable.Rows.Count > 0)
            {
                foreach (DataRow row in formSetDataTable.Rows)
                {
                    detlistitem detitem = new detlistitem();
                    detitem.DETName = row["DETName"].ToString();
                    detitem.ID      = (int)row["ID"];
                    UltraListViewItem item =
                        ulvDataEntryTemplates.Items.Add(detitem.ID.ToString(),
                                                        detitem.DETName);

                    if (row["ID"].ToString().Equals(this.form.DataEntryTemplateId.ToString()))
                    {
                        this.ulvDataEntryTemplates.SelectedItems.Add(item);
                    }
                }
            }
            this.panel2.Controls.Add(ulvDataEntryTemplates);
        }
Example #9
0
        private void LoadTaggedFoodTypes()
        {
            // Load the listview
            ulvTaggedFoodTypes.Reset();
            ulvTaggedFoodTypes.View = UltraListViewStyle.List;
            ulvTaggedFoodTypes.ItemSettings.Appearance.Image = imageList1.Images[1];

            ulvTaggedFoodTypes.ItemSettings.SubItemsVisibleInToolTipByDefault = false;
            UltraListViewMainColumn mainColumn = ulvTaggedFoodTypes.MainColumn;

            mainColumn.Text     = "Food Type Name";
            mainColumn.DataType = typeof(System.String);
            /// Load 'er up
            for (int i = 0; i < TagsFoodTypeList.Count; i++)
            {
                UltraListViewItem item = new UltraListViewItem();
                ulvTaggedFoodTypes.Items.Add(TagsFoodTypeList[i].FoodTypeID, TagsFoodTypeList[i].FoodTypeName);
                //item.Tag = TagsFoodTypeList[i];
            }
            ulvTaggedFoodTypes.Refresh();
        }
Example #10
0
        ///
        /// Support Methods
        ///

        /// <summary>
        /// Load All Goals into the listview
        /// </summary>
        private void LoadGoals()
        {
            ulvGoalList.Reset();
            GoalList         = GoalsDAO.DAO.GetAllGoals(VWA4Common.GlobalSettings.CurrentSiteID);
            ulvGoalList.View = UltraListViewStyle.List;
            ulvGoalList.ItemSettings.Appearance.Image                 = imageList1.Images[0];
            ulvGoalList.ItemSettings.SelectedAppearance.Image         = imageList1.Images[1];
            ulvGoalList.ItemSettings.SelectedAppearance.FontData.Bold = DefaultableBoolean.False;
            ulvGoalList.ItemSettings.SelectedAppearance.ForeColor     = Color.Black;
            ulvGoalList.ItemSettings.SelectedAppearance.BackColor     = Color.MistyRose;

            ulvGoalList.ItemSettings.SubItemsVisibleInToolTipByDefault = false;
            UltraListViewMainColumn mainColumn = ulvGoalList.MainColumn;

            mainColumn.Text     = "Goal Name";
            mainColumn.DataType = typeof(System.String);
            /// Load 'er up
            for (int i = 0; i < GoalList.Count; i++)
            {
                UltraListViewItem item = ulvGoalList.Items.Add(GoalList[i].ID.ToString(), GoalList[i].GoalName);
            }
            ulvGoalList.Refresh();
        }
Example #11
0
        public frmSeriesProperties(FormSeries fs)
        {
            InitializeComponent();
            updateProductUI();
            this.lblNameValue.Text             += fs.Name;
            this.lblDateCreatedValue.Text      += fs.CreateDate.ToShortDateString();
            this.lblLastModifiedDateValue.Text += fs.ModifiedDate.ToShortDateString();

            UltraListView ulvForms = new UltraListView();

            ulvForms.Reset();
            ulvForms.Width  = 306;
            ulvForms.Height = 236;
            ulvForms.View   = UltraListViewStyle.Details;
            ulvForms.ItemSettings.Appearance.Image = imageList1.Images[0];

            ulvForms.ViewSettingsDetails.SubItemColumnsVisibleByDefault = true;
            ulvForms.ViewSettingsDetails.AutoFitColumns             = AutoFitColumns.ResizeAllColumns;
            ulvForms.ItemSettings.SubItemsVisibleInToolTipByDefault = false;
            ulvForms.ItemSettings.SelectionType = SelectionType.Single;

            UltraListViewMainColumn mainColumn = ulvForms.MainColumn;

            mainColumn.Text     = "Form Name";
            mainColumn.Width    = 120;
            mainColumn.DataType = typeof(System.Int32);

            UltraListViewSubItemColumn cDocType = new UltraListViewSubItemColumn();

            cDocType.Text  = "Type";
            cDocType.Width = 50;
            cDocType.VisibleInDetailsView = DefaultableBoolean.True;
            cDocType.DataType             = typeof(String);

            UltraListViewSubItemColumn cDataEntryTemplate = new UltraListViewSubItemColumn();

            cDataEntryTemplate.Text  = "Data Entry Template";
            cDataEntryTemplate.Width = 136;
            cDataEntryTemplate.VisibleInDetailsView = DefaultableBoolean.True;
            cDataEntryTemplate.DataType             = typeof(Int32);

            ulvForms.SubItemColumns.Add(cDocType);
            ulvForms.SubItemColumns.Add(cDataEntryTemplate);

            ValueList docType           = new ValueList();
            ValueList dataEntryTemplate = new ValueList();

            foreach (VWA4Common.DataObject.Formx f in FormDAO.DAO.GetAllBySeriesId(fs.Id))
            {
                docType.ValueListItems.Add(f.DocumentType, f.DocumentType);
                dataEntryTemplate.ValueListItems.Add(f.DataEntryTemplateId, VWA4Common.DB.Retrieve(string.Format("select DETName from DataEntryTemplates where ID={0}", f.DataEntryTemplateId)).Rows[0]["DETName"].ToString());

                UltraListViewItem i = ulvForms.Items.Add(Guid.NewGuid().ToString(), f.Name);
                i.SubItems[0].Value = f.DocumentType;
                i.SubItems[1].Value = f.DataEntryTemplateId;
            }

            ulvForms.SubItemColumns[0].ValueList = docType;
            ulvForms.SubItemColumns[1].ValueList = dataEntryTemplate;

            this.pnlFormsInSeries.Controls.Add(ulvForms);
        }
Example #12
0
        private void populateLicensesList()
        {
            this.btnLoad.Enabled = false;

            LMan4.com.licensemanager4web.License[] licenses;

            ulvLicenses.Items.Clear();
            ulvLicenses.SubItemColumns.Clear();
            ulvLicenses.SelectedItems.Clear();

            ulvLicenses.ViewSettingsDetails.CheckBoxStyle = CheckBoxStyle.None;
            ulvLicenses.ViewSettingsDetails.ImageSize     = Size.Empty;
            ulvLicenses.ViewSettingsDetails.FullRowSelect = true;
            ulvLicenses.View = UltraListViewStyle.Details;
            ulvLicenses.ViewSettingsList.MultiColumn = false;
            ulvLicenses.ViewSettingsDetails.SubItemColumnsVisibleByDefault = true;
            ulvLicenses.ViewSettingsDetails.AutoFitColumns             = AutoFitColumns.ResizeAllColumns;
            ulvLicenses.ItemSettings.SubItemsVisibleInToolTipByDefault = false;
            ulvLicenses.ItemSettings.SelectionType = SelectionType.Single;
            ulvLicenses.ItemSettings.AllowEdit     = DefaultableBoolean.False;

            UltraListViewMainColumn mainColumn = ulvLicenses.MainColumn;

            mainColumn.Text     = "ID";
            mainColumn.DataType = typeof(Int32);
            mainColumn.Width    = 50;

            UltraListViewSubItemColumn cLicenseName = new UltraListViewSubItemColumn();

            cLicenseName.Text  = "LicenseID";
            cLicenseName.Width = 50;
            cLicenseName.VisibleInDetailsView = DefaultableBoolean.True;
            cLicenseName.DataType             = typeof(String);

            UltraListViewSubItemColumn cProduct = new UltraListViewSubItemColumn();

            cProduct.Text  = "Product";
            cProduct.Width = 50;
            cProduct.VisibleInDetailsView = DefaultableBoolean.True;
            cProduct.DataType             = typeof(String);

            UltraListViewSubItemColumn cLicenseType = new UltraListViewSubItemColumn();

            cLicenseType.Text  = "License Type";
            cLicenseType.Width = 50;
            cLicenseType.VisibleInDetailsView = DefaultableBoolean.True;
            cLicenseType.DataType             = typeof(String);

            UltraListViewSubItemColumn cGeneratedBy = new UltraListViewSubItemColumn();

            cGeneratedBy.Text  = "Created By";
            cGeneratedBy.Width = 50;
            cGeneratedBy.VisibleInDetailsView = DefaultableBoolean.True;
            cGeneratedBy.DataType             = typeof(String);

            UltraListViewSubItemColumn cGeneratedTime = new UltraListViewSubItemColumn();

            cGeneratedTime.Text  = "Date Created";
            cGeneratedTime.Width = 100;
            cGeneratedTime.VisibleInDetailsView = DefaultableBoolean.True;
            cGeneratedTime.DataType             = typeof(String);

            ulvLicenses.SubItemColumns.Add(cLicenseName);
            ulvLicenses.SubItemColumns.Add(cProduct);
            ulvLicenses.SubItemColumns.Add(cLicenseType);
            ulvLicenses.SubItemColumns.Add(cGeneratedBy);
            ulvLicenses.SubItemColumns.Add(cGeneratedTime);

            if ((this.ddlClients.SelectedItem as Client).ID != -1 && (this.ddlSites.SelectedItem as Site).ID != -1)
            {
                licenses = licenseService.GetLicensesByClientIdAndSiteId(Convert.ToInt32((this.ddlClients.SelectedItem as Client).ID),
                                                                         Convert.ToInt32((this.ddlSites.SelectedItem as Site).ID));
            }
            else if ((this.ddlClients.SelectedItem as Client).ID != -1)
            {
                licenses = licenseService.GetLicensesByClientId(Convert.ToInt32((this.ddlClients.SelectedItem as Client).ID));
            }
            else
            {
                licenses = licenseService.GetAllLicenses();
            }

            for (int i = 0; i < licenses.Length; i++)
            {
                UltraListViewItem item = ulvLicenses.Items.Add(licenses[i].ID.ToString(), licenses[i].ID.ToString());
                item.SubItems[0].Value = licenses[i].LicenseID;
                item.SubItems[1].Value = licenses[i].Product;
                item.SubItems[2].Value = licenses[i].LicenseType;
                item.SubItems[3].Value = licenses[i].GeneratedBy;
                item.SubItems[4].Value = string.Format("{0} {1}", licenses[i].GeneratedTime.ToLongDateString(), licenses[i].GeneratedTime.ToShortTimeString());
            }

            this.ulvLicenses.Focus();
        }
Example #13
0
        private void loadForms()
        {
            ulvForms.Reset();
            ulvForms.Width  = 410;
            ulvForms.Height = 381;
            ulvForms.View   = UltraListViewStyle.Details;
            ulvForms.ItemSettings.Appearance.Image = imageList1.Images[0];

            ulvForms.ViewSettingsDetails.SubItemColumnsVisibleByDefault = true;
            ulvForms.ViewSettingsDetails.AutoFitColumns             = AutoFitColumns.ResizeAllColumns;
            ulvForms.ItemSettings.SubItemsVisibleInToolTipByDefault = false;
            ulvForms.ItemSettings.SelectionType = SelectionType.Single;

            UltraListViewMainColumn mainColumn = ulvForms.MainColumn;

            mainColumn.Text     = "Form Name";
            mainColumn.Width    = 120;
            mainColumn.DataType = typeof(System.Int32);

            UltraListViewSubItemColumn cDocType = new UltraListViewSubItemColumn();

            cDocType.Text  = "Type";
            cDocType.Width = 50;
            cDocType.VisibleInDetailsView = DefaultableBoolean.True;
            cDocType.DataType             = typeof(String);

            UltraListViewSubItemColumn cLastPrinted = new UltraListViewSubItemColumn();

            cLastPrinted.Text  = "Last Printed";
            cLastPrinted.Width = 100;
            cLastPrinted.VisibleInDetailsView = DefaultableBoolean.True;
            cLastPrinted.DataType             = typeof(String);

            UltraListViewSubItemColumn cDataEntryTemplate = new UltraListViewSubItemColumn();

            cDataEntryTemplate.Text  = "Data Entry Template";
            cDataEntryTemplate.Width = 150;
            cDataEntryTemplate.VisibleInDetailsView = DefaultableBoolean.True;
            cDataEntryTemplate.DataType             = typeof(Int32);

            ulvForms.SubItemColumns.Add(cDocType);
            ulvForms.SubItemColumns.Add(cLastPrinted);
            ulvForms.SubItemColumns.Add(cDataEntryTemplate);

            ValueList docType           = new ValueList();
            ValueList lastPrinted       = new ValueList();
            ValueList dataEntryTemplate = new ValueList();

            foreach (VWA4Common.DataObject.Formx f in FormDAO.DAO.GetAll())
            {
                docType.ValueListItems.Add(f.DocumentType, f.DocumentType);
                lastPrinted.ValueListItems.Add(f.LastPrintedDate, f.LastPrintedDate);
                if (f.DataEntryTemplateId > 0)
                {
                    dataEntryTemplate.ValueListItems.Add(f.DataEntryTemplateId, VWA4Common.DB.Retrieve(string.Format("select DETName from DataEntryTemplates where ID={0}", f.DataEntryTemplateId)).Rows[0]["DETName"].ToString());
                }
                UltraListViewItem i = ulvForms.Items.Add(f.Id.ToString(), f.Name);
                i.SubItems[0].Value = f.DocumentType;
                i.SubItems[1].Value = f.LastPrintedDate;
                i.SubItems[2].Value = f.DataEntryTemplateId > 0 ? f.DataEntryTemplateId.ToString() : "";
            }

            ulvForms.SubItemColumns[0].ValueList = docType;
            ulvForms.SubItemColumns[1].ValueList = lastPrinted;
            ulvForms.SubItemColumns[2].ValueList = dataEntryTemplate;

            this.pnlForms.Controls.Add(ulvForms);
        }