public void PurchaseOrderDetailsAdd(PurchaseOrderDetailsInfo purchaseorderdetailsinfo)
 {
     PurchaseOrderDetailsSP SPPurchaseOrderDetails = new PurchaseOrderDetailsSP();
     try
     {
         SPPurchaseOrderDetails.PurchaseOrderDetailsAdd(purchaseorderdetailsinfo);
     }
     catch (Exception ex)
     {
         MessageBox.Show("PoBll 7:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
 public decimal PurchaseOrderDetailsDelete(decimal decVoucherTypeId)
 {
     PurchaseMasterInfo purchasemasterinfo = new PurchaseMasterInfo();
     PurchaseOrderDetailsSP SPPurchaseOrderDetails = new PurchaseOrderDetailsSP();
     decimal decResult = 0;
     try
     {
         decResult = SPPurchaseOrderDetails.PurchaseOrderDetailsDelete(decVoucherTypeId);
     }
     catch (Exception ex)
     {
         MessageBox.Show("PoBll 4:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     return decResult;
 }
 public List<DataTable> VoucherTypeCombofillforPurchaseOrderReport()
 {
     PurchaseOrderDetailsSP SPPurchaseOrderDetails = new PurchaseOrderDetailsSP();
     List<DataTable> ListObj = new List<DataTable>();
     try
     {
         ListObj = SPPurchaseOrderDetails.VoucherTypeCombofillforPurchaseOrderReport();
     }
     catch (Exception ex)
     {
         MessageBox.Show("PoBll 3:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     return ListObj;
 }
 public List<DataTable> PurchaseOrderDetailsViewWithRemaining(decimal decpurchaseOrderMasterId)
 {
     PurchaseOrderDetailsSP SPPurchaseOrderDetails = new PurchaseOrderDetailsSP();
     List<DataTable> ListObj = new List<DataTable>();
     try
     {
         ListObj = SPPurchaseOrderDetails.PurchaseOrderDetailsViewWithRemaining(decpurchaseOrderMasterId);
     }
     catch (Exception ex)
     {
         MessageBox.Show("PoBll 5:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     return ListObj;
 }