/// <summary>
        /// Function to fill DataGridView while searching
        /// </summary>
        public void GridFill()
        {
            string    strInvoiceNo               = string.Empty;
            decimal   decAgainstInvoiceNo        = 0;
            decimal   decLedgerId                = 0;
            decimal   decVoucherType             = 0;
            DataTable dtblPurchaseReturnRegister = new DataTable();

            try
            {
                strInvoiceNo        = (txtReturnNo.Text.Trim() == string.Empty) ? string.Empty : txtReturnNo.Text;
                decLedgerId         = (cmbCashOrParty.SelectedIndex == 0 || cmbCashOrParty.SelectedIndex == -1) ? -1 : Convert.ToDecimal(cmbCashOrParty.SelectedValue.ToString());
                decAgainstInvoiceNo = (cmbInvoiceNo.SelectedIndex == 0 || cmbInvoiceNo.SelectedIndex == -1) ? 0 : Convert.ToDecimal(cmbInvoiceNo.SelectedValue.ToString());
                decVoucherType      = (cmbVoucherType.SelectedIndex == 0 || cmbVoucherType.SelectedIndex == -1) ? -1 : Convert.ToDecimal(cmbVoucherType.SelectedValue.ToString());
                DateTime FromDate = this.dtpFromDate.Value;
                DateTime ToDate   = this.dtpToDate.Value;
                dtblPurchaseReturnRegister           = spPurchaseReturnMaster.PurchaseReturnRegisterFill(FromDate, ToDate, decLedgerId, strInvoiceNo, decAgainstInvoiceNo, decVoucherType);
                dgvPurchaseReturnRegister.DataSource = dtblPurchaseReturnRegister;
            }
            catch (Exception ex)
            {
                formMDI.infoError.ErrorString = "PRR2:" + ex.Message;
            }
        }