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;
        }
Exemplo n.º 3
0
        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;
                }
            }
        }
Exemplo n.º 5
0
        //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;
        }
Exemplo n.º 6
0
        //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;
        }
Exemplo n.º 7
0
        //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;
                    }
                }
            }
        }
Exemplo n.º 8
0
        //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;
        }