public void List_Option(ListOption pAction) { if (constructed_flag == false) { return; } fAction = pAction; switch (fAction) { case ListOption.refer: if (rdo_refer.Checked == true) { LoadData(CUpvc_invoice_exten.Refer(new DAL())); } else { LoadData(CUpvc_invoice_exten.Unrefer(new DAL())); } break; case ListOption.showall: if (rdo_showall.Checked == true) { LoadData(CUpvc_invoice_exten.Showall(new DAL())); } else { LoadData(CUpvc_invoice_exten.Unrefer(new DAL())); } break; case ListOption.notactive: if (rdo_notactive.Checked == true) { LoadData(CUpvc_invoice_exten.Notactive(new DAL())); } else { LoadData(CUpvc_invoice_exten.Unrefer(new DAL())); } break; case ListOption.Search: LoadData(CUpvc_invoice_exten.Searchby(txt_no.Text, txt_date.Text, txt_party.Text, new DAL())); break; default: LoadData(CUpvc_invoice_exten.Unrefer(new DAL())); break; } }