/// <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; } }