private void btn_Search_Click(object sender, EventArgs e) { try { if (!string.IsNullOrEmpty(tbx_InvoiceNumber.Text)) { VPURPurchaseOrderCollection selectedHeaders = pURPurchaseReturnHeaderWrapper.VPURPurchaseOrder_SelectOneByInvoiceNumber(tbx_InvoiceNumber.Text); if (selectedHeaders.Select(p => p.PurcaseHeaderID).Distinct().Count() > 1) { frmSelectSinglePurchaseOrder frm = new frmSelectSinglePurchaseOrder(selectedHeaders, this); frm.ShowDialog(); vPURPurchaseOrderCollection = pURPurchaseReturnHeaderWrapper.VPURPurchaseOrder_SelectOne(int.Parse(selectedHeaderID)); dgrd_ReturnOrderLines.Enabled = true; FillScreenData(); } else if (selectedHeaders.Count() == 0) { dgrd_ReturnOrderLines.Enabled = false; MessageBox.Show("لايوجد فاتورة بهذا المسلسل "); } else { dgrd_ReturnOrderLines.Enabled = true; vPURPurchaseOrderCollection = selectedHeaders; FillScreenData(); } //if (vPURPurchaseOrderCollection.Count != 0) //{ // dgrd_ReturnOrderLines.Enabled = true; // FillScreenData(); //} //else //{ // dgrd_ReturnOrderLines.Enabled = false; // MessageBox.Show("لايوجد فاتورة بهذا المسلسل "); //} } else { MessageBox.Show("برجاء أدخال مسلسل الفاتورة أولا"); dgrd_ReturnOrderLines.Enabled = false; } } catch (Exception ex) { MessageBox.Show("حدث خطأ برجاء تكرار العمليه مره اخرى واذا تكرر الخطا برجاءالاتصال بالشخص المصمم للبرنامج وارسال رسالة الخطا التى ستظهر بعد قليل له"); MessageBox.Show(ex.Message); } }
private void btn_Search_Click(object sender, EventArgs e) { try { if (!string.IsNullOrEmpty(tbx_InvoiceNumber.Text)) { VPURPurchaseOrderCollection selectedHeaders = pURPurchaseReturnHeaderWrapper.VPURPurchaseOrder_SelectOneByInvoiceNumber(tbx_InvoiceNumber.Text); if (selectedHeaders.Select(p=>p.PurcaseHeaderID).Distinct ().Count() >1) { frmSelectSinglePurchaseOrder frm = new frmSelectSinglePurchaseOrder(selectedHeaders,this); frm.ShowDialog(); vPURPurchaseOrderCollection = pURPurchaseReturnHeaderWrapper.VPURPurchaseOrder_SelectOne(int.Parse(selectedHeaderID)); dgrd_ReturnOrderLines.Enabled = true; FillScreenData(); } else if (selectedHeaders.Count () ==0) { dgrd_ReturnOrderLines.Enabled = false; MessageBox.Show("لايوجد فاتورة بهذا المسلسل "); } else { dgrd_ReturnOrderLines.Enabled = true; vPURPurchaseOrderCollection = selectedHeaders; FillScreenData(); } //if (vPURPurchaseOrderCollection.Count != 0) //{ // dgrd_ReturnOrderLines.Enabled = true; // FillScreenData(); //} //else //{ // dgrd_ReturnOrderLines.Enabled = false; // MessageBox.Show("لايوجد فاتورة بهذا المسلسل "); //} } else { MessageBox.Show("برجاء أدخال مسلسل الفاتورة أولا"); dgrd_ReturnOrderLines.Enabled = false; } } catch (Exception ex) { MessageBox.Show("حدث خطأ برجاء تكرار العمليه مره اخرى واذا تكرر الخطا برجاءالاتصال بالشخص المصمم للبرنامج وارسال رسالة الخطا التى ستظهر بعد قليل له"); MessageBox.Show(ex.Message); } }