private void btnPrint_Click(object sender, EventArgs e) { DataTable DtBase = new DataTable(); DtBase.Columns.Add("StartDate"); DtBase.Columns.Add("EndDate"); DtBase.Rows.Add(txtDate.Text, txtEndDate.Text); DtBase.TableName = "اطلاعات پایه"; DataTable _DT = new DataTable(); _DT.TableName = "اطلاعات"; _DT = JReport.GetDataMali(Where()); JDynamicReportForm DRC = new JDynamicReportForm(JReportDesignCodes.Bascool.GetHashCode()); DRC.Add(_DT); DRC.Add(DtBase); DRC.ShowDialog(); }
private void Print() { try { DataTable dt = JWeights.GetDataTableAll(_Code, false); dt.Columns.Add("State"); dt.Columns.Add("StateHamrah"); if (Convert.ToInt32(dt.Rows[0]["PrintNo"]) >= 2) { dt.Rows[0]["State"] = "این برگه المثنی" + " قبض شماره " + dt.Rows[0]["BascoolID"].ToString() + " مورخ " + dt.Rows[0]["WDate"].ToString() + "ساعت" + dt.Rows[0]["WTime"].ToString().Trim() + "می باشد"; } else { dt.Rows[0]["State"] = ""; } if (Convert.ToInt32(dt.Rows[0]["HamrahNO"]) != 0) { dt.Rows[0]["StateHamrah"] = dt.Rows[0]["HamrahNO"] + " تعداد همراه "; } else { dt.Rows[0]["StateHamrah"] = ""; } if (JMainFrame.BaseCurrentPostCode == 1) { JDynamicReportForm DRF = new JDynamicReportForm(JReportDesignCodes.Bascool.GetHashCode()); DRF.Add(dt); DRF.ShowDialog(); } else { JDynamicReports DRF = new JDynamicReports(JReportDesignCodes.BillGoods.GetHashCode()); DRF.Add(dt); DRF.Print("چاپ قبض", false, false); } } catch (Exception ex) { JSystem.Except.AddException(ex); JMessages.Error(" خطا در چاپ ", ""); } }