Ejemplo n.º 1
0
        private void PopulateRequest()
        {
            if (m_request == null)
            {
                Facade.IDriver  facDriver = new Facade.Resource();
                Entities.Driver driver    = facDriver.GetDriverForResourceId(Convert.ToInt32(cboDrivers.SelectedValue));

                m_request = new Entities.DriverRequest(driver, txtRequestText.Text, dteRequestDate.SelectedDate.Value);
            }
            else
            {
                m_request.Text      = txtRequestText.Text;
                m_request.AppliesTo = dteRequestDate.SelectedDate.Value;
            }
        }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            Orchestrator.WebUI.Security.Authorise.EnforceAuthorisation(eSystemPortion.GeneralUsage, eSystemPortion.AddEditResource);

            m_resourceId = Convert.ToInt32(Request.QueryString["resourceId"]);
            m_requestId  = Convert.ToInt32(Request.QueryString["requestId"]);

            m_request = (Entities.DriverRequest)ViewState[C_REQUEST_VS];

            if (!IsPostBack)
            {
                if (m_requestId > 0)
                {
                    m_isUpdate = true;

                    Facade.IDriverRequest facDriverRequest = new Facade.Resource();
                    m_request = facDriverRequest.GetForRequestId(m_requestId);
                    ViewState[C_REQUEST_VS] = m_request;

                    txtRequestText.Text         = m_request.Text;
                    dteRequestDate.SelectedDate = m_request.AppliesTo;
                    m_resourceId             = m_request.Driver.ResourceId;
                    cboDrivers.Text          = m_request.Driver.Individual.FullName;
                    cboDrivers.SelectedValue = m_resourceId.ToString();
                }
                else if (m_resourceId > 0)
                {
                    Facade.IDriver facDriver = new Facade.Resource();
                    cboDrivers.Text          = facDriver.GetDriverForResourceId(m_resourceId).Individual.FullName;
                    cboDrivers.SelectedValue = m_resourceId.ToString();
                }
            }

            if (m_request != null)
            {
                m_isUpdate         = true;
                cboDrivers.Enabled = false;
                btnAdd.Text        = "Update Request";
            }
            else
            {
                btnAdd.Text = "Add Request";
            }

            lblConfirmation.Visible = false;
        }