예제 #1
0
    private void Load_DanhSachHoSo(string Ids = ",26,")
    {
        string   str = txtSearch.Value.Trim();
        DateTime TuNgay = DateTime.Now, DenNgay = DateTime.Now;

        if (txtTuNgay.Value.Trim() == "")
        {
            _msg = "Bạn chưa chọn ngày bắt đầu";
            return;
        }
        TuNgay = Convert.ToDateTime(txtTuNgay.Value, new CultureInfo("vi-VN"));
        if (txtDenNgay.Value.Trim() == "")
        {
            _msg = "Bạn chưa chọn ngày kết thúc";
            return;
        }
        DenNgay = Convert.ToDateTime(txtDenNgay.Value, new CultureInfo("vi-VN"));
        List <BieuDoHinhCotBHTN> lstBieuDo = new List <BieuDoHinhCotBHTN>();

        for (DateTime Start = TuNgay; Start <= DenNgay; Start = Start.AddDays(1))
        {
            DataTable         tblHoSoBHTN = new BaoCao().BieuDoDKBHTN(Start, Start);
            BieuDoHinhCotBHTN item        = new BieuDoHinhCotBHTN();
            item.Ngay   = Start.ToString("dd/MM/yyyy");
            item.SoHoSo = tblHoSoBHTN.Rows.Count;
            lstBieuDo.Add(item);
        }
        Chart1.DataSource = lstBieuDo;
        Chart1.Series["Category"].XValueMember  = "Ngay";
        Chart1.Series["Category"].YValueMembers = "SoHoSo";
        Chart1.DataBind();
        //name x,y
        Chart1.ChartAreas["ChartArea1"].AxisX.Title = "Các ngày nộp hồ sơ";
        Chart1.ChartAreas["ChartArea1"].AxisY.Title = "Số hồ sơ nộp";
    }
예제 #2
0
    private void Load_DanhSachHoSo(string Ids = ",26,")
    {
        //string str = "";
        DateTime TuNgay = DateTime.Now, DenNgay = DateTime.Now;

        if (txtTuNgay.Value.Trim() == "")
        {
            _msg = "Bạn chưa chọn ngày bắt đầu";
            return;
        }
        TuNgay = Convert.ToDateTime(txtTuNgay.Value, new CultureInfo("vi-VN"));
        if (txtDenNgay.Value.Trim() == "")
        {
            _msg = "Bạn chưa chọn ngày kết thúc";
            return;
        }
        DenNgay = Convert.ToDateTime(txtDenNgay.Value, new CultureInfo("vi-VN"));
        List <BieuDoHinhCotBHTN> lstBieuDo       = new List <BieuDoHinhCotBHTN>();
        DataTable         tblThongKeDoTuoiDuoi24 = new BaoCao().BieuDoBHTNTheoDoTuoi(TuNgay, DenNgay, 10, 23);
        BieuDoHinhCotBHTN item1                  = new BieuDoHinhCotBHTN();

        item1.SoHoSo = tblThongKeDoTuoiDuoi24.Rows.Count;
        item1.Ngay   = " Dưới 24 tuổi";
        lstBieuDo.Add(item1);
        DataTable         tblThongKeDoTuoi24_40 = new BaoCao().BieuDoBHTNTheoDoTuoi(TuNgay, DenNgay, 24, 40);
        BieuDoHinhCotBHTN item2 = new BieuDoHinhCotBHTN();

        item2.SoHoSo = tblThongKeDoTuoi24_40.Rows.Count;
        item2.Ngay   = "24 đến 40 tuổi";
        lstBieuDo.Add(item2);
        DataTable         tblThongKeDoTuoiTren40 = new BaoCao().BieuDoBHTNTheoDoTuoi(TuNgay, DenNgay, 40, 100);
        BieuDoHinhCotBHTN item3 = new BieuDoHinhCotBHTN();

        item3.SoHoSo = tblThongKeDoTuoiTren40.Rows.Count;
        item3.Ngay   = "Trên 40 tuổi";
        lstBieuDo.Add(item3);
        Chart1.DataSource = lstBieuDo;
        Chart1.Series["Category"].XValueMember  = "Ngay";
        Chart1.Series["Category"].YValueMembers = "SoHoSo";
        Chart1.DataBind();
        //name x,y
        Chart1.ChartAreas["ChartArea1"].AxisX.Title = "Độ tuổi nộp hồ sơ";
        Chart1.ChartAreas["ChartArea1"].AxisY.Title = "Số hồ sơ nộp";
    }
    private void Load_DanhSachHoSo(string Ids = ",26,")
    {
        string   str = txtSearch.Value.Trim();
        DateTime TuNgay = DateTime.Now, DenNgay = DateTime.Now;

        if (txtTuNgay.Value.Trim() == "")
        {
            TuNgay = new DateTime(1900, 1, 1);
        }
        TuNgay = Convert.ToDateTime(txtTuNgay.Value, new CultureInfo("vi-VN"));
        if (txtDenNgay.Value.Trim() == "")
        {
            DenNgay = new DateTime(9999, 1, 1);
        }
        DenNgay = Convert.ToDateTime(txtDenNgay.Value, new CultureInfo("vi-VN"));
        List <BieuDoHinhCotBHTN> lstBieuDo = new List <BieuDoHinhCotBHTN>();
        DataTable tblNoiNhan = new DanhMuc().getList(13);

        for (int i = 0; i < tblNoiNhan.Rows.Count; i++)
        {
            BieuDoHinhCotBHTN item    = new BieuDoHinhCotBHTN();
            DataTable         tblBHTN = new BaoCao().BieuDoBHTNTTheoDonVi(TuNgay, DenNgay, (int)tblNoiNhan.Rows[i]["IdDanhMuc"]);
            if (tblBHTN.Rows.Count > 0)
            {
                item.Ngay   = tblNoiNhan.Rows[i]["NameDanhMuc"].ToString().Trim();
                item.SoHoSo = tblBHTN.Rows.Count;
                lstBieuDo.Add(item);
            }
        }
        // truong hop khong ho so khong ro dia chi nhan do can bo khong chon
        Chart1.DataSource = lstBieuDo;
        Chart1.Series["Category"].XValueMember  = "Ngay";
        Chart1.Series["Category"].YValueMembers = "SoHoSo";
        Chart1.DataBind();
        //name x,y
        //Chart1.ChartAreas["ChartArea1"].AxisX.Title = "Các ngày nộp hồ sơ";
        //Chart1.ChartAreas["ChartArea1"].AxisY.Title = "Số hồ sơ nộp";
    }