/// <summary>
 /// Function to Update values in PurchaseBillTax Table
 /// </summary>
 /// <param name="purchasebilltaxinfo"></param>
 public void PurchaseBillTaxEdit(PurchaseBillTaxInfo purchasebilltaxinfo)
 {
     PurchaseBillTaxSP SpPurchaseBillTax = new PurchaseBillTaxSP();
     try
     {
         SpPurchaseBillTax.PurchaseBillTaxEdit(purchasebilltaxinfo);
     }
     catch (Exception ex)
     {
         MessageBox.Show("PIBll 3:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
        /// <summary>
        /// Function to get all the values from PurchaseBillTax Table by purchasemasterid
        /// </summary>
        /// <param name="decPurchaseMasterId"></param>
        /// <returns></returns>
        public List<DataTable> PurchaseBillTaxViewAllByPurchaseMasterId(decimal decPurchaseMasterId)
        {
            PurchaseBillTaxSP SpPurchaseBillTax = new PurchaseBillTaxSP();
             List<DataTable> ListObj = new List<DataTable>();
            try
            {
                ListObj= SpPurchaseBillTax.PurchaseBillTaxViewAllByPurchaseMasterId(decPurchaseMasterId);
            }
            catch(Exception ex)
            {
                MessageBox.Show("PIBll 1:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information);

            }
            return ListObj;
        }
        /// <summary>
        /// Function to delete particular details based on the parameter
        /// </summary>
        /// <param name="PurchaseBillTaxId"></param>
        public void PurchaseBillTaxDelete(decimal PurchaseBillTaxId)
        {
            PurchaseBillTaxSP SpPurchaseBillTax = new PurchaseBillTaxSP();

               try
               {
               SpPurchaseBillTax.PurchaseBillTaxDelete(PurchaseBillTaxId);
               }
               catch (Exception ex)
               {
               MessageBox.Show("PIBll 4:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information);
               }
        }