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; } }
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; }