protected void RequestIdButton_Click(object sender, EventArgs e) { ViewState["IsNewRecord"] = false; ASPxButton btn = (ASPxButton)sender; GridViewDataItemTemplateContainer container = (GridViewDataItemTemplateContainer)btn.NamingContainer; var value = container.Grid.GetRowValues(container.VisibleIndex, new string[] { "RequestId" }); long requestId = (long)value; try { tinRequest = context.ITINRequests.Single(r => r.RequestId == requestId); context.Entry(tinRequest).Reload(); OriginLgaCombo_Callback(new object(), new CallbackEventArgsBase(tinRequest.OriginStateId)); AddressLgaCombo_Callback(new object(), new CallbackEventArgsBase(tinRequest.AddressStateId)); TinRequestForm.DataSource = tinRequest; TinRequestForm.DataBind(); Session["TinRequest"] = tinRequest; TinRequestMultiView.ActiveViewIndex = 1; SetButtonVisibility(); } catch (Exception ex) { DisplayAlert("Danger", "Get Individual Taxpayer", ex.Message); return; } }
protected void RequestIdButton_Click(object sender, EventArgs e) { ViewState["IsNewRecord"] = false; ASPxButton btn = (ASPxButton)sender; GridViewDataItemTemplateContainer container = (GridViewDataItemTemplateContainer)btn.NamingContainer; var value = container.Grid.GetRowValues(container.VisibleIndex, new string[] { "RequestId" }); long requestId = (long)value; try { Session[DataObjectName] = context.CTINRequests.Where(r => r.RequestId == requestId).Single(); context.Entry((CTINRequest)Session[DataObjectName]).Reload(); Session[DataObjectName] = context.CTINRequests.Single(r => r.RequestId == requestId); TinRequestForm.DataSource = (CTINRequest)Session[DataObjectName]; TinRequestForm.DataBind(); TinRequestMultiView.ActiveViewIndex = 1; SetButtonVisibility(); if (CountryCombo.SelectedIndex > 0) { string country = (string)CountryCombo.SelectedItem.Value; AddressStateCombo_Callback(null, new CallbackEventArgsBase(country.ToString())); } string addressState = AddressStateCombo.SelectedIndex < 1 ? string.Empty : (string)AddressStateCombo.SelectedItem.Value; LgaCombo_Callback(null, new CallbackEventArgsBase(addressState)); } catch (Exception ex) { DisplayAlert("Danger", "Get Individual Taxpayer", ex.Message); return; } }