コード例 #1
0
        private void dlgApDungNhieuTuan_Load(object sender, EventArgs e)
        {
            cBXL_Tuan oBTuan = new cBXL_Tuan();
            DataTable dtTuan = oBTuan.GetByTuTuan(Program.IDNamHoc, Program.HocKy, TuanThu);

            cmbTuan.Properties.DataSource = dtTuan;
            if (dtTuan.Rows.Count > 0)
            {
                cmbTuan.EditValue = TuanThu + 1;
            }
        }
コード例 #2
0
        private void FormatTieuDe(C1FlexGrid fg, int colBegin, int colWidth, bool ShowThang, bool ShowTuan, bool ShowNgay)
        {
            cBXL_Tuan   oBTuan    = new cBXL_Tuan();
            XL_TuanInfo pTuanInfo = new XL_TuanInfo();

            pTuanInfo.IDDM_NamHoc = Program.IDNamHoc;
            DataTable dtTuan = oBTuan.GetByIDNamHoc(pTuanInfo);
            int       IDTuan, HocKy, TuanThu;
            DateTime  NgayDau, NgayCuoi;

            try
            {
                string HocCaChuNhat = new cBHT_ThamSoHeThong().GetGiaTriByMaThamSo("HocCaChuNhat").Trim();
                int    Temp         = colBegin;

                for (int i = 0; i < dtTuan.Rows.Count; i++)
                {
                    NgayDau  = (DateTime)dtTuan.Rows[i]["TuNgay"];
                    NgayCuoi = (DateTime)dtTuan.Rows[i]["DenNgay"];
                    IDTuan   = int.Parse(dtTuan.Rows[i]["XL_TuanID"].ToString());
                    TuanThu  = int.Parse(dtTuan.Rows[i]["TuanThu"].ToString());
                    HocKy    = int.Parse(dtTuan.Rows[i]["HocKy"].ToString());
                    //SoNgayTuan = NgayCuoi.Subtract(NgayDau).Days;
                    //for (int j = 0; j <= SoNgayTuan; j++)
                    //{
                    //fg.Cols.Add(1);
                    //NgayHienTai = NgayDau.AddDays(j);
                    fg[0, Temp] = IDTuan;
                    fg[1, Temp] = "Học kỳ " + HocKy.ToString();
                    fg[2, Temp] = "Tháng " + NgayDau.Month.ToString();
                    fg[3, Temp] = TuanThu;
                    if (HocCaChuNhat == "0" && NgayCuoi.DayOfWeek == DayOfWeek.Sunday)
                    {
                        fg[4, Temp] = NgayDau.Day.ToString() + " - " + NgayCuoi.AddDays(-1).Day.ToString();
                    }
                    else
                    {
                        fg[4, Temp] = NgayDau.Day.ToString() + " - " + NgayCuoi.Day.ToString();
                    }
                    //fg[5, Temp] = NgayHienTai.Day.ToString();
                    fg[5, Temp]             = "C" + dtTuan.Rows[i]["XL_TuanID"].ToString();
                    fg.Cols[Temp].Width     = colWidth;
                    fg.Cols[Temp].TextAlign = TextAlignEnum.CenterCenter;
                    Temp += 1;
                    //}
                    //Temp += 1;
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, "THÔNG BÁO LỖI");
            }
        }
コード例 #3
0
 private void frmBaoBanGiaoVien_Load(object sender, EventArgs e)
 {
     bar1.Visible = true;
     if (Program.IDNamHoc > 0)
     {
         FlexColorSetup(fg);
         FlexColorSetup(fgChiTiet);
         cBXL_Tuan oBTuan = new cBXL_Tuan();
         dtTuan = oBTuan.GetByHocKy_NamHoc(Program.IDNamHoc, Program.HocKy);
         FillBaoBan();
     }
 }
コード例 #4
0
 public frmPhanBoPhongHoc()
 {
     InitializeComponent();
     oBDM_PhongHoc = new cBDM_PhongHoc();
     oBDM_Lop = new cBDM_Lop();
     oBXL_Tuan= new cBXL_Tuan ();
     oBXL_KeHoachToanTruong = new cBXL_KeHoachTruong();
     txtNamHoc.Text = Program.NamHoc;
  // load combobox
     dtTuan = oBXL_Tuan.GetByHocKy_NamHoc(Program.IDNamHoc, Program.HocKy);
     cmbTuTuan.Properties.DataSource = dtTuan;           
     cmbDenTuan.Properties.DataSource = dtTuan;
 }
コード例 #5
0
        private void frmKeHoachThucHanh_Load(object sender, EventArgs e)
        {
            bar1.Visible = true;
            bar2.Visible = true;
            cBXL_Tuan oBTuan = new cBXL_Tuan();

            dtTuan          = oBTuan.GetByHocKy_NamHoc(Program.IDNamHoc, Program.HocKy);
            dtLop           = (new cBDM_Lop()).GetTree(Program.NamHoc);
            fg.AllowMerging = AllowMergingEnum.Free;
            FlexColor(fg);
            FlexColor();
            FormatGrid();
            GetKeHoachThucHanhLop();
        }
コード例 #6
0
        //private void GetKeHoachThucHanhGiangVien()
        //{

        //}
        #endregion

        #region Format Grid
        private void FormatTieuDe(int colBegin, int colWidth, bool ShowThang, bool ShowTuan, bool ShowNgay)
        {
            cBXL_Tuan   oBTuan = new cBXL_Tuan();
            XL_TuanInfo pTuanInfo = new XL_TuanInfo();
            int         IDTuan, HocKy, TuanThu, SoNgayTuan;
            DateTime    NgayDau, NgayCuoi, NgayHienTai;

            try
            {
                int Temp = colBegin;
                for (int i = 0; i < dtTuan.Rows.Count; i++)
                {
                    NgayDau    = (DateTime)dtTuan.Rows[i]["TuNgay"];
                    NgayCuoi   = (DateTime)dtTuan.Rows[i]["DenNgay"];
                    IDTuan     = int.Parse(dtTuan.Rows[i]["XL_TuanID"].ToString());
                    TuanThu    = int.Parse(dtTuan.Rows[i]["TuanThu"].ToString());
                    HocKy      = int.Parse(dtTuan.Rows[i]["HocKy"].ToString());
                    SoNgayTuan = NgayCuoi.Subtract(NgayDau).Days;
                    for (int j = 0; j <= SoNgayTuan; j++)
                    {
                        NgayHienTai = NgayDau.AddDays(j);
                        if (Program.pgrThamSo.THUCHANH_TU_THU <= (int)NgayHienTai.DayOfWeek && (int)NgayHienTai.DayOfWeek <= Program.pgrThamSo.THUCHANH_DEN_THU)
                        {
                            if (NgayHienTai.DayOfWeek != DayOfWeek.Sunday)
                            {
                                fg.Cols.Add(1);
                                fg[0, Temp]             = IDTuan;
                                fg[1, Temp]             = "Học kỳ " + HocKy.ToString();
                                fg[2, Temp]             = "Tháng " + NgayHienTai.Month.ToString();
                                fg[3, Temp]             = TuanThu;
                                fg[4, Temp]             = NgayDau.Day.ToString() + " - " + NgayCuoi.Day.ToString();
                                fg[5, Temp]             = NgayHienTai.Day;
                                fg[6, Temp]             = "C_" + DateToInt(NgayHienTai);
                                fg.Cols[Temp].Width     = colWidth;
                                fg.Cols[Temp].TextAlign = TextAlignEnum.CenterCenter;
                                Temp += 1;
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                ThongBaoLoi(ex.Message);
            }
        }
コード例 #7
0
        private void frmKeHoachToanTruong_Load(object sender, EventArgs e)
        {
            bar2.Visible = true;
            bar3.Visible = true;
            try
            {
                FlexColor(fg);
                fg.DataSource = null;
                cBXL_Tuan   oBTuan    = new cBXL_Tuan();
                XL_TuanInfo pTuanInfo = new XL_TuanInfo();
                pTuanInfo.IDDM_NamHoc = Program.IDNamHoc;
                dtTuan = oBTuan.GetByIDNamHoc(pTuanInfo);

                //barbtnOpen_ItemClick(null, null);
            }
            catch (Exception ex)
            {
                ThongBaoLoi(ex.Message);
            }
        }