private void buttonX1_Click(object sender, EventArgs e) { #region Insert bang RPTRun RPRun _info = new RPRun(); _info.RPID = Int32.Parse(cmbReportList.SelectedValue.ToString()); _info.ScreenID = _strScreenID; _info.ClientName = _ClientName; _info.ReportName = _strReportName; _info.ReportCap = _strReportCap; _info.String1 = txtString1.Text; _info.String2 = txtString2.Text; _info.String3 = txtString3.Text; _info.Date1 = dtmDate1.Value; _info.Date2 = dtmDate1.Value; _info.Date3 = dtmDate1.Value; _info.Bool1 = chkBool1.Checked; _info.Bool2 = chkBool2.Checked; _info.Bool3 = chkBool3.Checked; _info.UserID = _strUserID; _info.AppPath = ""; int kq = RPRunCtrl.InsertRPRun(_info); #endregion ReportDocument cryRpt = new ReportDocument(); string _strReportLink = @"D:\ASP.NET\TaiLieu\PT.Manager\PT.Reports\" + _strReportName + ".rpt"; //_strReportName = Application.StartupPath.ToString() + @"\Reports\" + _strReportName + ".rpt"; cryRpt.Load(_strReportLink); cryRpt.SetParameterValue("@RPID", _intRPID); crystalReportViewer1.ReportSource = cryRpt; crystalReportViewer1.Refresh(); }
public static int InsertRPRun(RPRun info) { return ConnectDB.ExecuteScalar("sp_RPRunInsert", new String[] { "RPID", "ScreenID", "ClientName", "ReportName", "ReportCap", "String1", "String2", "String3", "Date1", "Date2" ,"Date3","Bool1","Bool2","Bool3","UserID","AppPath"}, new Object[] { info.RPID, info.ScreenID, info.ClientName, info.ReportName, info.ReportCap, info.String1, info.String2, info.String3, info.Date1, info.Date2,info.Date3,info.Bool1,info.Bool2,info.Bool3,info.UserID,info.AppPath }); }