private void SubmitRecord() { try { Model.CTINRequest request; if ((Boolean)ViewState["IsNewRecord"] == true) { request = new CTINRequest(); } else { request = (CTINRequest)Session[DataObjectName]; } request.CompanyTypeId = int.Parse(TinRequestForm.GetNestedControlValueByFieldName("CompanyTypeId").ToString()); request.CacNumber = (string)TinRequestForm.GetNestedControlValueByFieldName("CacNumber"); request.BNNumber = (string)TinRequestForm.GetNestedControlValueByFieldName("BNNumber"); request.RegistrationDate = (DateTime)TinRequestForm.GetNestedControlValueByFieldName("RegistrationDate"); request.CompanyName = (string)TinRequestForm.GetNestedControlValueByFieldName("CompanyName"); request.PreviousFCTTin = (string)TinRequestForm.GetNestedControlValueByFieldName("PreviousFCTTin"); request.BusinessLineId = (string)TinRequestForm.GetNestedControlValueByFieldName("BusinessLineId"); request.RegisteredAddressStreetNo = (string)TinRequestForm.GetNestedControlValueByFieldName("RegisteredAddressStreetNo"); request.RegisteredAddressStreet = (string)TinRequestForm.GetNestedControlValueByFieldName("RegisteredAddressStreet"); request.RegisteredAddressCity = (string)TinRequestForm.GetNestedControlValueByFieldName("RegisteredAddressCity"); request.RegisteredAddressCountryId = int.Parse(TinRequestForm.GetNestedControlValueByFieldName("RegisteredAddressCountryId").ToString()); request.RegisteredAddressStateId = (string)TinRequestForm.GetNestedControlValueByFieldName("RegisteredAddressStateId"); request.RegisteredAddressLgaId = int.Parse(TinRequestForm.GetNestedControlValueByFieldName("RegisteredAddressLgaId").ToString()); request.PrimaryPhone = (string)TinRequestForm.GetNestedControlValueByFieldName("PrimaryPhone"); request.SecondaryPhone = (string)TinRequestForm.GetNestedControlValueByFieldName("SecondaryPhone"); request.Email = (string)TinRequestForm.GetNestedControlValueByFieldName("Email"); request.ContactPerson = (string)TinRequestForm.GetNestedControlValueByFieldName("ContactPerson"); request.ContactPersonPhone = (string)TinRequestForm.GetNestedControlValueByFieldName("ContactPersonPhone"); request.TaxOfficeId = (string)TinRequestForm.GetNestedControlValueByFieldName("TaxOfficeId"); request.CreateDate = DateTime.Now; request.CreatedBy = Global.SessionUser.UserName; request.Status = "Submitted"; request.RecordSource = "FCTIRS"; ValidateRecord(request); if ((Boolean)ViewState["IsNewRecord"] == true) { context.CTINRequests.Add(request); context.SaveChanges(); } else { context.SaveChanges(); } DisplayAlert("Success", "Non-Individual TIN Request", "TIN Request Submitted Successfully"); TinRequestGrid.DataBind(); TinRequestMultiView.ActiveViewIndex = 0; } catch (Exception ex) { DisplayAlert("Danger", "Non-Individual TIN Request", ex.Message); } }
protected void RejectButton_Click(object sender, EventArgs e) { tinRequest = (CTINRequest)Session[DataObjectName]; tinRequest.Status = "Rejected"; context.SaveChanges(); TinRequestGrid.DataBind(); TinRequestMultiView.ActiveViewIndex = 0; }
protected void ApproveButton_Click(object sender, EventArgs e) { try { string approvedBy = (string)Global.SessionUser.UserName; long requestId = (long)TinRequestForm.GetNestedControlValueByFieldName("RequestId"); string tin = Model.CTINRequest.ApproveTinRequest(requestId, approvedBy); string message = string.Format("TIN: {0} has been successfully generated.", tin); DisplayAlert("Success", "Non-Individual TIN Request", message); TinRequestGrid.DataBind(); TinRequestMultiView.ActiveViewIndex = 0; } catch (Exception ex) { DisplayAlert("Danger", "Individual TIN Request", ex.Message); } }
protected void CancelButton_Click(object sender, EventArgs e) { TinRequestGrid.DataBind(); TinRequestMultiView.ActiveViewIndex = 0; }