private void cmbProject_SelectedIndexChanged(object sender, EventArgs e) { cmbBlock.Enabled = true; cmbBlock.Items.Clear(); cmbBlock.Items.Add("All"); lstBlocks = da.GetBlocksByProjectNo(cmbProject.Text); foreach (var block in lstBlocks) { cmbBlock.Items.Add(block.BlockNo); } cmbBlock.Text = "All"; clsMemberShipFilter filter = new clsMemberShipFilter() { bForProcess = false, strProjectID = cmbProject.Text, bFilterAllocated = false, membershipStatus = memberLookupCodes.All }; var Result = da.GetMemberRegistration(filter); foreach (var item in Result) { cmbStartRegno.Items.Add(item.RegistrationNo); cmbEndRegno.Items.Add(item.RegistrationNo); } }
private void btnFilter_Click(object sender, EventArgs e) { clsMemberShipFilter filter = MakeFilter(); lstMemberRegistration = da.GetMemberRegistration(filter); PopulateGrid(lstMemberRegistration); }
private void frmMemberLookup_Load(object sender, EventArgs e) { Loadprojects(); //cmbProject.Text = "All"; if (strProject == "" || strProject == null) { cmbProject.Text = "All"; } else { cmbProject.Text = strProject; } cmbBlock.Text = "All"; cmbSearchBy.Text = "Membership ID"; #region All if (this.memberlookupCode == memberLookupCodes.All) { cmbAllocated.Text = "All"; cmbStatus.Text = "All"; } else if (this.memberlookupCode == memberLookupCodes.Unallocated) { cmbAllocated.Text = "Unallocated"; cmbStatus.Text = "All"; cmbAllocated.Enabled = false; } else if (this.memberlookupCode == memberLookupCodes.Cancelled) { cmbAllocated.Text = "All"; cmbStatus.Text = "Cancelled"; cmbStatus.Enabled = false; } else if (this.memberlookupCode == memberLookupCodes.Reactivate) { cmbAllocated.Text = "All"; cmbStatus.Text = "Reactivated"; cmbStatus.Enabled = false; } else if (this.memberlookupCode == memberLookupCodes.Refunded) { cmbAllocated.Text = "All"; cmbStatus.Text = "Refunded"; cmbStatus.Enabled = false; } else if (this.memberlookupCode == memberLookupCodes.Transferred) { cmbAllocated.Text = "All"; cmbStatus.Text = "Transferred"; cmbStatus.Enabled = false; } clsMemberShipFilter filter = MakeFilter(); lstMemberRegistration = da.GetMemberRegistration(filter); PopulateGrid(lstMemberRegistration); //} #endregion #region Unlocated //if (this.memberlookupCode == memberLookupCodes.Unallocated) //{ // cmbBlock.Visible = false; // cmbProject.Visible = false; // lblProject.Visible = false; // lblBlock.Visible = false; // lstMemberRegistration = da.GetUnallocatedMemberRegistration(new clsMemberShipFilter()); // PopulateGrid(lstMemberRegistration); //} #endregion #region Cancellation //cmbSearchBy.Text = "Membership ID"; //if (this.memberlookupCode == memberLookupCodes.Cancelled) //{ // cmbBlock.Visible = false; // cmbProject.Visible = false; // lblProject.Visible = false; // lblBlock.Visible = false; // lstMemberRegistration = da.GetMemberForCancellation(); // PopulateGrid(lstMemberRegistration); //} #endregion #region Deallocation //else if (this.memberlookupCode == memberLookupCodes.Deallocte) //{ // cmbBlock.Visible = false; // cmbProject.Visible = false; // lblProject.Visible = false; // lblBlock.Visible = false; // lstMemberRegistration = da.GetMemberRegistrationForDeallocation(new clsMemberShipFilter()); // PopulateGrid(lstMemberRegistration); //} #endregion #region Reactivation //else if (this.memberlookupCode == memberLookupCodes.Reactivate) //{ // cmbBlock.Visible = false; // cmbProject.Visible = false; // lblProject.Visible = false; // lblBlock.Visible = false; // lstMemberRegistration = da.GetMemberForReactivation(); // PopulateGrid(lstMemberRegistration); //} #endregion #region Refund //else if (this.memberlookupCode == memberLookupCodes.Refunded) //{ // cmbBlock.Visible = false; // cmbProject.Visible = false; // lblProject.Visible = false; // lblBlock.Visible = false; // //txtSearchValue.Visible = false; // //lblValue.Visible = false; // //btnFilter.Visible = false; // lstMemberRegistration = da.GetMemberForRefund(); // PopulateGrid(lstMemberRegistration); //} //else //{ //} #endregion }
private clsMemberShipFilter MakeFilter() { clsMemberShipFilter filter = new clsMemberShipFilter(); filter.strProjectID = cmbProject.Text; filter.strBlockNo = cmbBlock.Text; if (cmbAllocated.Text == "Allocated") { filter.bAllocated = true;; filter.bFilterAllocated = true; } else if (cmbAllocated.Text == "Unallocated") { filter.bAllocated = false;; filter.bFilterAllocated = true; } else if (cmbAllocated.Text == "All") { filter.bAllocated = false; filter.bFilterAllocated = false; } if (cmbStatus.Text == "All") { filter.membershipStatus = memberLookupCodes.All; } else if (cmbStatus.Text == "New") { filter.membershipStatus = memberLookupCodes.New; } else if (cmbStatus.Text == "Cancelled") { filter.membershipStatus = memberLookupCodes.Cancelled; } else if (cmbStatus.Text == "Refunded") { filter.membershipStatus = memberLookupCodes.Refunded; } else if (cmbStatus.Text == "Reactivated") { filter.membershipStatus = memberLookupCodes.Reactivate; } else if (cmbStatus.Text == "Transferred") { filter.membershipStatus = memberLookupCodes.Transferred; } if (cmbSearchBy.Text == "Membership ID") { filter.strMemberShipID = txtSearchValue.Text.Trim(); } else if (cmbSearchBy.Text == "Client ID") { filter.strClientID = txtSearchValue.Text.Trim(); } else if (cmbSearchBy.Text == "Member Name") { filter.strName = txtSearchValue.Text.Trim(); } else if (cmbSearchBy.Text == "Unit ID") { filter.strUnitID = txtSearchValue.Text.Trim(); } filter.bForProcess = this.bForProcess; return(filter); }