public void reportload() { ReportDocument rptDoc = new ReportDocument(); rptDoc.Load(Server.MapPath("~/Forms/HRM1/Crystal/CongNoCuoiKi.rpt")); rptDoc.LoadConnectionString(); // Fix bug //rptDoc.SetDatabaseLogon("sa", "123456"); CrystalReportViewer1.ReportSource = rptDoc; CrystalReportViewer1.HasExportButton = true; CrystalReportViewer1.HasPrintButton = true; //neu khong chon ngay thi bao loi if (TextBox1.Text == "") { string url = "BCCongNoCuoiKi.aspx"; ClientScript.RegisterStartupScript(this.GetType(), "callfunction", "alert('Vui lòng chọn ngày báo cáo!');window.location.href = '" + url + "';", true); } else { DateTime txtday1 = //DateTime.ParseExact(TextBox1.Text, "dd/MM/yyyy", null); DateTime.Parse(TextBox1.Text); // Fix bug string ngaybd = TextBox1.Text; //neu chon ngay khong hop le rptDoc.SetParameterValue("@day1", txtday1.ToString("MM/dd/yyyy")); rptDoc.SetParameterValue("day2", ngaybd); CrystalReportViewer1.Visible = true; } }
//load report public void reportload() { string a = TextBox1.Text; int thanght, namht; bool thang = int.TryParse(a.Substring(0, 2), out thanght); bool nam = int.TryParse(a.Substring(3, 4), out namht); string ngaybd1 = "11"; string ngaykt1 = "11"; switch (thanght) { case 1: ngaybd1 = "12/16/" + (namht - 1); ngaykt1 = "01/15/" + namht; break; case 2: ngaybd1 = "01/16/" + namht; ngaykt1 = "02/15/" + namht; break; case 3: ngaybd1 = "02/16/" + namht; ngaykt1 = "03/15/" + namht; break; case 4: ngaybd1 = "03/16/" + namht; ngaykt1 = "04/15/" + namht; break; case 5: ngaybd1 = "04/16/" + namht; ngaykt1 = "05/15/" + namht; break; case 6: ngaybd1 = "05/16/" + namht; ngaykt1 = "06/15/" + namht; break; case 7: ngaybd1 = "06/16/" + (namht); ngaykt1 = "07/15/" + namht; break; case 8: ngaybd1 = "07/16/" + namht; ngaykt1 = "08/15/" + namht; break; case 9: ngaybd1 = "08/16/" + namht; ngaykt1 = "09/15/" + namht; break; case 10: ngaybd1 = "09/16/" + namht; ngaykt1 = "10/15/" + namht; break; case 11: ngaybd1 = "10/16/" + namht; ngaykt1 = "11/15/" + namht; break; case 12: ngaybd1 = "11/16/" + namht; ngaykt1 = "12/15/" + (namht + 1); break; } //neu khong chon ngay thi bao loi ParameterFields paramFields = new ParameterFields(); //ParameterValues Val1 = new ParameterValues(); ParameterDiscreteValue discreteVal1 = new ParameterDiscreteValue(); ParameterDiscreteValue discreteVal2 = new ParameterDiscreteValue(); ////sub report para ReportDocument rptDoc = new ReportDocument(); rptDoc.Load(Server.MapPath("~/Forms/HRM1/crystal/BHXH_1_TangLD.rpt")); rptDoc.LoadConnectionString(); // Fix bug //rptDoc.SetDatabaseLogon("sa", "123456"); TangLD_1.ReportSource = rptDoc; rptDoc.SetParameterValue("@TuThangNam", ngaybd1); rptDoc.SetParameterValue("@DenThangNam", ngaykt1); TangLD_1.Visible = true; }
protected void Page_Load(object sender, EventArgs e) { ReportDocument rptDoc = new ReportDocument(); CrystalReportViewer1.Visible = true; rptDoc.Load(Server.MapPath("crystal/MauDO2TS.rpt")); rptDoc.LoadConnectionString(); // Fix bug //rptDoc.SetDatabaseLogon("sa", "123456"); CrystalReportViewer1.ReportSource = rptDoc; CrystalReportViewer1.HasExportButton = true; CrystalReportViewer1.HasPrintButton = true; }
//load report public void reportload() { //neu khong chon ngay thi bao loi if (TextBox1.Text == "" || TextBox2.Text == "") { string url = "BCChiTietTheoNam.aspx"; ClientScript.RegisterStartupScript(this.GetType(), "callfunction", "alert('Vui lòng chọn ngày báo cáo!');window.location.href = '" + url + "';", true); } else { DateTime txtday1 = //DateTime.ParseExact(TextBox1.Text, "dd/MM/yyyy", null); DateTime.Parse(TextBox1.Text); // Fix bug DateTime txtday2 = //DateTime.ParseExact(TextBox2.Text, "dd/MM/yyyy", null); DateTime.Parse(TextBox2.Text); // Fix bug string nambd = TextBox1.Text; string namkt = TextBox2.Text; //neu chon ngay khong hop le if (txtday1 > txtday2) { string url = "BCChiTietTheoNam.aspx"; ClientScript.RegisterStartupScript(this.GetType(), "callfunction", "alert('Ngày tháng không hợp lê!');window.location.href = '" + url + "';", true); } else { //login crystal report ReportDocument rptDoc = new ReportDocument(); rptDoc.Load(Server.MapPath("~/Forms/HRM1/Crystal/BaoCaoChiTietTheoNam.rpt")); rptDoc.LoadConnectionString(); // Fix bug //rptDoc.SetDatabaseLogon("sa", "123456"); CrystalReportViewer1.ReportSource = rptDoc; CrystalReportViewer1.HasExportButton = true; CrystalReportViewer1.HasPrintButton = true; rptDoc.SetParameterValue("@year1", txtday1.ToString("MM/dd/yyyy")); rptDoc.SetParameterValue("@year2", txtday2.ToString("MM/dd/yyyy")); rptDoc.SetParameterValue("nam1", nambd); rptDoc.SetParameterValue("nam2", namkt); CrystalReportViewer1.Visible = true; } } }
//load report public void reportload() { string id = ComboBox1.SelectedValue; ////sub report para ReportDocument rptDoc = new ReportDocument(); rptDoc.Load(Server.MapPath("~/Forms/HRM1/crystal/A01-TS.rpt")); rptDoc.LoadConnectionString(); // Fix bug //rptDoc.SetDatabaseLogon("sa", "123456"); CrystalReportViewer1.ReportSource = rptDoc; rptDoc.SetParameterValue("@IDNV", id); CrystalReportViewer1.Visible = true; }
//load report public void reportload() { string a = TextBox1.Text; int thanght, namht; bool thang = int.TryParse(a.Substring(0, 2), out thanght); bool nam = int.TryParse(a.Substring(3, 4), out namht); string ngaybd1 = "11"; string ngaykt1 = "11"; switch (thanght) { case 1: ngaybd1 = "12/21/" + (namht - 1); ngaykt1 = "01/20/" + namht; break; case 2: ngaybd1 = "01/21/" + namht; ngaykt1 = "02/20/" + namht; break; case 3: ngaybd1 = "02/21/" + namht; ngaykt1 = "03/20/" + namht; break; case 4: ngaybd1 = "03/21/" + namht; ngaykt1 = "04/20/" + namht; break; case 5: ngaybd1 = "04/21/" + namht; ngaykt1 = "05/20/" + namht; break; case 6: ngaybd1 = "05/21/" + namht; ngaykt1 = "06/20/" + namht; break; case 7: ngaybd1 = "06/21/" + (namht); ngaykt1 = "07/20/" + namht; break; case 8: ngaybd1 = "07/21/" + namht; ngaykt1 = "08/20/" + namht; break; case 9: ngaybd1 = "08/21/" + namht; ngaykt1 = "09/20/" + namht; break; case 10: ngaybd1 = "09/21/" + namht; ngaykt1 = "10/20/" + namht; break; case 11: ngaybd1 = "10/21/" + namht; ngaykt1 = "11/20/" + namht; break; case 12: ngaybd1 = "11/21/" + namht; ngaykt1 = "12/20/" + (namht + 1); break; } //neu khong chon ngay thi bao loi ParameterFields paramFields = new ParameterFields(); ParameterValues Val1 = new ParameterValues(); ParameterDiscreteValue discreteVal1 = new ParameterDiscreteValue(); ParameterDiscreteValue discreteVal2 = new ParameterDiscreteValue(); ////sub report para ReportDocument rptDoc = new ReportDocument(); rptDoc.Load(Server.MapPath("~/Forms/HRM1/crystal/MauDO2TS.rpt")); rptDoc.LoadConnectionString(); // Fix bug //rptDoc.SetDatabaseLogon("sa", "123456"); CrystalReportViewer1.ReportSource = rptDoc; discreteVal1.Value = ngaybd1; discreteVal2.Value = ngaykt1; //para ParameterField ngaybd = CrystalReportViewer1.ParameterFieldInfo[0]; ParameterField ngaykt = CrystalReportViewer1.ParameterFieldInfo[1]; ngaybd.CurrentValues.Add(discreteVal1); ngaykt.CurrentValues.Add(discreteVal2); //// Add the parameter to the parameter fields collection. paramFields.Add(ngaybd); paramFields.Add(ngaykt); CrystalReportViewer1.ParameterFieldInfo = paramFields; CrystalReportViewer1.Visible = true; }
//load report public void reportload() { string id = ComboBox1.SelectedValue; string ten = ComboBox1.SelectedItem.ToString(); //neu khong chon ngay thi bao loi if (TextBox1.Text == "" && TextBox2.Text == "") { CrystalReportViewer1.Visible = false; ////sub report para ReportDocument rptDoc = new ReportDocument(); rptDoc.Load(Server.MapPath("~/Forms/HRM1/Crystal/BcCHitiettheoten.rpt")); rptDoc.LoadConnectionString(); // Fix bug //rptDoc.SetDatabaseLogon("sa", "123456"); CrystalReportViewer2.ReportSource = rptDoc; CrystalReportViewer2.HasExportButton = true; CrystalReportViewer2.HasPrintButton = true; rptDoc.SetParameterValue("@idnv", id); rptDoc.SetParameterValue("hovaten", ten); CrystalReportViewer2.Visible = true; } else { if (TextBox1.Text == "" || TextBox2.Text == "") { string url = "BCchitietvaytheongay.aspx"; ClientScript.RegisterStartupScript(this.GetType(), "callfunction", "alert('Vui lòng chọn ngày báo cáo!');window.location.href = '" + url + "';", true); } else { CrystalReportViewer2.Visible = false; DateTime txtday1 = //DateTime.ParseExact(TextBox1.Text, "dd/MM/yyyy", null); DateTime.Parse(TextBox1.Text); // Fix bug DateTime txtday2 = //DateTime.ParseExact(TextBox2.Text, "dd/MM/yyyy", null); DateTime.Parse(TextBox2.Text); // Fix bug if (txtday1 > txtday2) { string url = "BCchitietvaytheongay.aspx"; ClientScript.RegisterStartupScript(this.GetType(), "callfunction", "alert('Ngày tháng không hợp lê!');window.location.href = '" + url + "';", true); } else { string ngaybd = TextBox1.Text; string ngaykt = TextBox2.Text; //neu chon ngay khong hop le ReportDocument rptDoc = new ReportDocument(); rptDoc.Load(Server.MapPath("~/Forms/HRM1/Crystal/BcCHitiettheotenNgay.rpt")); rptDoc.LoadConnectionString(); // Fix bug //rptDoc.SetDatabaseLogon("sa", "123456"); CrystalReportViewer1.ReportSource = rptDoc; CrystalReportViewer1.HasExportButton = true; CrystalReportViewer1.HasPrintButton = true; //parameter rptDoc.SetParameterValue("@idnv", id); rptDoc.SetParameterValue("hovaten", ten); rptDoc.SetParameterValue("@day1", txtday1.ToString("MM/dd/yyyy")); rptDoc.SetParameterValue("@day2", txtday2.ToString("MM/dd/yyyy")); rptDoc.SetParameterValue("ngay1", ngaybd); rptDoc.SetParameterValue("ngay2", ngaykt); //hien bc CrystalReportViewer1.Visible = true; } } } }
//load report public void reportload() { string a = TextBox1.Text; int thanght, namht; bool thang = int.TryParse(a.Substring(0, 2), out thanght); bool nam = int.TryParse(a.Substring(3, 4), out namht); //string ngaybd1 = "11"; //string ngaykt1 = "11"; int day = DateTime.DaysInMonth(namht, thanght); string date = thanght.ToString("D2") + "/" + day + "/" + namht; string date1 = thanght.ToString("D2") + "/" + namht; //switch (thanght) //{ // case 1: ngaybd1 = "12/21/" + (namht - 1); ngaykt1 = "01/20/" + namht; break; // case 2: ngaybd1 = "01/21/" + namht; ngaykt1 = "02/20/" + namht; break; // case 3: ngaybd1 = "02/21/" + namht; ngaykt1 = "03/20/" + namht; break; // case 4: ngaybd1 = "03/21/" + namht; ngaykt1 = "04/20/" + namht; break; // case 5: ngaybd1 = "04/21/" + namht; ngaykt1 = "05/20/" + namht; break; // case 6: ngaybd1 = "05/21/" + namht; ngaykt1 = "06/20/" + namht; break; // case 7: ngaybd1 = "06/21/" + (namht); ngaykt1 = "07/20/" + namht; break; // case 8: ngaybd1 = "07/21/" + namht; ngaykt1 = "08/20/" + namht; break; // case 9: ngaybd1 = "08/21/" + namht; ngaykt1 = "09/20/" + namht; break; // case 10: ngaybd1 = "09/21/" + namht; ngaykt1 = "10/20/" + namht; break; // case 11: ngaybd1 = "10/21/" + namht; ngaykt1 = "11/20/" + namht; break; // case 12: ngaybd1 = "11/21/" + namht; ngaykt1 = "12/20/" + (namht + 1); break; //} ////neu khong chon ngay thi bao loi ParameterFields paramFields = new ParameterFields(); //ParameterValues Val1 = new ParameterValues(); ParameterDiscreteValue discreteVal1 = new ParameterDiscreteValue(); ParameterDiscreteValue discreteVal2 = new ParameterDiscreteValue(); //////sub report para ReportDocument rptDoc = new ReportDocument(); rptDoc.Load(Server.MapPath("~/Forms/HRM1/crystal/BHXH_Report.rpt")); rptDoc.LoadConnectionString(); // Fix bug //rptDoc.SetDatabaseLogon("sa", "123456"); CrystalReportViewer1.ReportSource = rptDoc; rptDoc.SetParameterValue("@date", date); rptDoc.SetParameterValue("thang", date1); //discreteVal1.Value = date; //discreteVal2.Value = date1; //////para //ParameterField ngaybd = CrystalReportViewer1.ParameterFieldInfo[0]; //ParameterField ngaybd1 = CrystalReportViewer1.ParameterFieldInfo[1]; //ngaybd.CurrentValues.Add(discreteVal1); //ngaybd1.CurrentValues.Add(discreteVal2); //////// Add the parameter to the parameter fields collection. //paramFields.Add(ngaybd); //paramFields.Add(ngaybd1); //CrystalReportViewer1.ParameterFieldInfo = paramFields; CrystalReportViewer1.Visible = true; }