Exemplo n.º 1
0
        private void UpdateControlsByLoad()
        {
            chkArchive.Checked = false;
            chkUnArchive.Checked = false;

            //update DataSource label:
            if (ddlLoad.SelectedValue != "0")
            {
                var dr = LoadListTable.Select("LoadID = " + ddlLoad.SelectedValue)[0];
                lblSource.Text = dr["DataSourceDescription"].ToString();
                lblRound.Text = GetReviewRoundDesc((int)dr["ReviewRound"]);
                lblDueDate.Text = ((DateTime)dr["DueDate"]).ToString("MMM dd, yyyy");

                if ((DateTime)dr["DueDate"] <= DateTime.Now && dr["ArchiveDate"] == DBNull.Value)
                    lblDueDate.CssClass = "regBldRedText";
                else
                    lblDueDate.CssClass = "";

                if (dr["ArchiveDate"] != DBNull.Value)
                {
                    chkArchive.Visible = false;
                    SelectedLoadIsArchived = true;
                    if (DisplayArchive && this.Page.User.IsInRole(((int)UserRoles.urBudgetDivisionAdmin).ToString()))
                        chkUnArchive.Visible = true;
                }
                else
                {
                    chkUnArchive.Visible = false;
                    SelectedLoadIsArchived = false;
                    if (DisplayArchive && this.Page.User.IsInRole(((int)UserRoles.urBudgetDivisionAdmin).ToString()))
                        chkArchive.Visible = true;
                }
                SelectedLoadParentID = (int)dr["ParentLoadID"];
                SelectedOpenItemTypeID = (int)dr["OIType"];
                txtLoadTypeID.Text = dr["OIType"].ToString();
                //ItemTypeCode = lblLoadTypeID.Text;
                //lblLoadTypeID.Text = SelectedOpenItemTypeID.ToString();

                Session["ReportType"] = txtLoadTypeID.Text;

            }
            else
            {
                lblSource.Text = "";
                lblDueDate.Text = "";
                lblRound.Text = "";
                chkUnArchive.Visible = false;
                SelectedLoadIsArchived = false;
                SelectedLoadParentID = 0;
                SelectedOpenItemTypeID = 0;
            }
        }
Exemplo n.º 2
0
        public void InitControls()
        {
            tblSearch.Visible = DisplaySearchFields;
            tblSubmit.Visible = DisplaySubmitSection;

            if (DisplaySearchFields)
                btnValHistory.Visible = true;

            //LoadListTable = Lookups.GetLoadFullInfoList(false).Copy();

            LoadListTable = LookupsBO.GetLoadList().Tables[0].Copy();
            if (!LoadID_IsRequired)
            {
                var dr = LoadListTable.NewRow();
                dr["LoadID"] = 0;
                dr["LoadDesc"] = "";
                LoadListTable.Rows.InsertAt(dr, 0);
            }
            ddlLoad.DataSource = LoadListTable;
            ddlLoad.DataValueField = "LoadID";
            ddlLoad.DataTextField = "LoadDesc";
            ddlLoad.DataBind();

            lblSource.Text = "";

            //init Organizations list:
            var dto = LookupsBO.GetUniqueOrganizationList().Tables[0].Copy();
            var dro = dto.NewRow();
            dro["Organization"] = OIConstants.OpenItemsGridFilter_TotalUniverse;
            dto.Rows.InsertAt(dro, 0);
            if (AddWorkloadFilterValue)
            {
                dro = dto.NewRow();
                dro["Organization"] = OIConstants.OpenItemsGridFilter_MyWorkload;
                dto.Rows.InsertAt(dro, 1);
            }
            else if (AddBudgetDivisionFilterValue)
            {
                dro = dto.NewRow();
                dro["Organization"] = OIConstants.OpenItemsGridFilter_BDResponsibility;
                dto.Rows.InsertAt(dro, 1);
            }
            ddlViewFilter.DataSource = dto;
            ddlViewFilter.DataValueField = "Organization";
            ddlViewFilter.DataTextField = "Organization";
            ddlViewFilter.DataBind();

        }