コード例 #1
0
ファイル: ThemGiangDay.cs プロジェクト: 9tee/TTN_QuanLyHSGV
 public ThemGiangDay()
 {
     InitializeComponent();
     comboBoxLop.DataSource      = GiangDayBUS.GetDanhSachLop();
     comboBoxGiaoVien.DataSource = GiangDayBUS.GetDanhSachGiaoVienCaTruong();
     uploaddata();
 }
コード例 #2
0
 public DanhSachGiangDay()
 {
     InitializeComponent();
     dataGridViewDS_HS.DataSource = GiangDayBUS.LoadGiangDay();
     comboBoxLop.DataSource       = GiangDayBUS.GetDanhSachLop();
     comboBoxGiaoVien.DataSource  = GiangDayBUS.GetDanhSachGiaoVien();
     textBoxTongSo.Text           = DataProvider.Instance.ExecuteScalar("select count(*) tongso from GIANGDAY").ToString();
 }
コード例 #3
0
 public ThemGiangDay()
 {
     InitializeComponent();
     comboBoxLop.DataSource         = GiangDayBUS.GetDanhSachLop();
     comboBoxGiaoVien.DisplayMember = "TenGV";
     comboBoxGiaoVien.ValueMember   = "MaGV";
     comboBoxGiaoVien.DataSource    = GiangDayBUS.GetDanhSachGiaoVienCaTruong();
     uploaddata();
 }
コード例 #4
0
        private void buttonLoc_Click(object sender, EventArgs e)
        {
            Trace.WriteLine(comboBoxGiaoVien.Text);
            Trace.WriteLine(comboBoxBuoi.Text);
            Trace.WriteLine(comboBoxLop.Text);
            Trace.WriteLine(comboBoxThu.Text);
            Trace.WriteLine("----------------------");

            dataGridViewDS_HS.DataSource = GiangDayBUS.Filter(comboBoxGiaoVien.Text, comboBoxLop.Text, comboBoxThu.Text, comboBoxBuoi.Text);
        }
コード例 #5
0
        public ThongTinGiangDay(string maGV, string maLop, int soTiet, string diaDiem, string thu, string tiet)
        {
            InitializeComponent();

            comboBoxGiaoVien.DataSource = GiangDayBUS.GetDanhSachGiaoVienCaTruong();
            comboBoxLop.DataSource      = GiangDayBUS.GetDanhSachLop();

            comboBoxGiaoVien.SelectedItem = maGV;
            comboBoxLop.SelectedItem      = maLop;
            textBoxSoTiet.Text            = soTiet.ToString();
            textBoxDiaDiem.Text           = diaDiem;
            textBoxThu.Text  = thu;
            textBoxTiet.Text = tiet;
            textBoxMon.Text  = DataProvider.Instance.ExecuteScalar("gettenmonhoc '" + maGV + "'").ToString();

            maGVTam  = maGV;
            maLopTam = maLop;
        }
コード例 #6
0
ファイル: ThemGiangDay.cs プロジェクト: 9tee/TTN_QuanLyHSGV
        private void buttonLuu_Click(object sender, EventArgs e)
        {
            bool matchDiaDiem   = Regex.IsMatch(textBoxDiaDiem.Text, @"^\s");
            bool matchSoTiet    = Regex.IsMatch(textBoxSoTiet.Text, @"^\s");
            bool matchThu       = Regex.IsMatch(textBoxThu.Text, @"^\s");
            bool matchTiet      = Regex.IsMatch(textBoxTiet.Text, @"^\s");
            bool SoTietisNumBer = Regex.IsMatch(textBoxSoTiet.Text, @"\d");

            textBoxDiaDiem.Text = textBoxDiaDiem.Text.Trim();
            textBoxSoTiet.Text  = textBoxSoTiet.Text.Trim();
            textBoxThu.Text     = textBoxThu.Text.Trim();
            textBoxTiet.Text    = textBoxTiet.Text.Trim();

            if (textBoxDiaDiem.Text == "")
            {
                MessageBox.Show("Phải Ghi Rõ Đầy Đủ Thông Tin Địa Điểm Phòng Học!");
                textBoxDiaDiem.Focus();
            }
            else if (textBoxSoTiet.Text == "")
            {
                MessageBox.Show("Số Lượng Tiết Không Được Để Trống");
                textBoxSoTiet.Focus();
            }
            else if (textBoxThu.Text == "")
            {
                MessageBox.Show("Dạy Hôm Nào Vào Thứ Mấy?, Không Được Để Trống");
                textBoxThu.Focus();
            }
            else if (textBoxTiet.Text == "")
            {
                MessageBox.Show("Dạy Vào Tiết Nào?, Không Được Để Trống");
                textBoxTiet.Focus();
            }
            else
            {
                if (matchDiaDiem)
                {
                    MessageBox.Show("Địa Điểm không Được Để Nhiều Khoảng Trắng");
                    textBoxDiaDiem.Focus();
                }
                else if (matchSoTiet)
                {
                    MessageBox.Show("Số Tiết không Được Để Nhiều Khoảng Trắng");
                    textBoxSoTiet.Focus();
                }
                else if (!SoTietisNumBer)
                {
                    MessageBox.Show("Số Tiết Phải Là 1 Số Nguyên");
                    textBoxSoTiet.Focus();
                }
                else if (matchTiet)
                {
                    MessageBox.Show("Tiết không Được Để Nhiều Khoảng Trắng");
                    textBoxTiet.Focus();
                }
                else if (matchThu)
                {
                    MessageBox.Show("Thứ không Được Để Nhiều Khoảng Trắng");
                    textBoxThu.Focus();
                }
                else if (textBoxThu.Text.Length > 10)
                {
                    MessageBox.Show("Ô Thứ Tối Đa 10 Kí Tự ");
                    textBoxThu.Focus();
                }
                else if (textBoxTiet.Text.Length > 10)
                {
                    MessageBox.Show("Ô Thứ Tối Đa 10 Kí Tự ");
                    textBoxTiet.Focus();
                }
                else if (textBoxDiaDiem.Text.Length > 50)
                {
                    MessageBox.Show("Địa Điểm Tối Đa 50 Kí Tự ");
                    textBoxDiaDiem.Focus();
                }
                else
                {
                    if (MessageBox.Show("Bạn Có Chắc Chắn Muốn Phân Công Nhiệm Vụ Giảng Dạy Này ?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        try
                        {
                            textBoxDiaDiem.Text = XoaKiTuTrangOGiua(textBoxDiaDiem.Text);
                            textBoxThu.Text     = XoaKiTuTrangOGiua(textBoxThu.Text);
                            textBoxTiet.Text    = XoaKiTuTrangOGiua(textBoxTiet.Text);
                            textBoxSoTiet.Text  = XoaKiTuTrangOGiua(textBoxSoTiet.Text);
                            GiangDayBUS.InsertGiangday(comboBoxGiaoVien.Text, comboBoxLop.Text, int.Parse(textBoxSoTiet.Text), textBoxDiaDiem.Text, textBoxThu.Text, textBoxTiet.Text);

                            MessageBox.Show("------Thành Công!!-------");
                            this.Close();
                        }
                        catch (Exception)
                        {
                            MessageBox.Show("Xảy 1 lỗi gì đó chờ bản nâng cấp sau fix!!");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Lần Sau Cân Nhắc Kĩ Nha Bạn!!");
                    }
                }
            }
        }
コード例 #7
0
 private void comboBoxLop_Click(object sender, EventArgs e)
 {
     comboBoxLop.DataSource = GiangDayBUS.GetDanhSachLop();
 }
コード例 #8
0
 private void comboBoxGiaoVien_Click(object sender, EventArgs e)
 {
     comboBoxGiaoVien.DataSource = GiangDayBUS.GetDanhSachGiaoVienCaTruong();
 }
コード例 #9
0
 private void FormTMGD_FormClosed(object sender, FormClosedEventArgs e)
 {
     this.Show();
     dataGridViewDS_HS.DataSource = GiangDayBUS.LoadGiangDay();
     textBoxTongSo.Text           = DataProvider.Instance.ExecuteScalar("select count(*) tongso from GIANGDAY").ToString();
 }
コード例 #10
0
 private void FormTTGD_FormClosed(object sender, FormClosedEventArgs e)
 {
     this.Show();
     dataGridViewDS_HS.DataSource = GiangDayBUS.LoadGiangDay();
 }
コード例 #11
0
        private void buttonLuu_Click(object sender, EventArgs e)
        {
            bool matchDiaDiem   = Regex.IsMatch(textBoxDiaDiem.Text, @"^\s");
            bool matchSoTiet    = Regex.IsMatch(textBoxSoTiet.Text, @"^\s");
            bool matchThu       = Regex.IsMatch(textBoxThu.Text, @"^\s");
            bool matchTiet      = Regex.IsMatch(textBoxTiet.Text, @"^\s");
            bool SoTietisNumBer = Regex.IsMatch(textBoxSoTiet.Text, @"\d");


            textBoxDiaDiem.Text = textBoxDiaDiem.Text.Trim();
            textBoxSoTiet.Text  = textBoxSoTiet.Text.Trim();
            textBoxThu.Text     = textBoxThu.Text.Trim();
            textBoxTiet.Text    = textBoxTiet.Text.Trim();

            textBoxThu.Text  = GhepChuoi(textBoxThu.Text);
            textBoxTiet.Text = GhepChuoi(textBoxTiet.Text);

            if (textBoxDiaDiem.Text == "")
            {
                MessageBox.Show("Phải Ghi Rõ Đầy Đủ Thông Tin Địa Điểm Phòng Học!");
                textBoxDiaDiem.Focus();
            }
            else if (textBoxSoTiet.Text == "")
            {
                MessageBox.Show("Số Lượng Tiết Không Được Để Trống");
                textBoxSoTiet.Focus();
            }
            else if (textBoxThu.Text == "")
            {
                MessageBox.Show("Dạy Hôm Nào Vào Thứ Mấy?, Không Được Để Trống");
                textBoxThu.Focus();
            }
            else if (textBoxTiet.Text == "")
            {
                MessageBox.Show("Dạy Vào Tiết Nào?, Không Được Để Trống");
                textBoxTiet.Focus();
            }
            else
            {
                if (matchDiaDiem)
                {
                    MessageBox.Show("Địa Điểm không Được Để Nhiều Khoảng Trắng");
                    textBoxDiaDiem.Focus();
                }
                else if (matchSoTiet)
                {
                    MessageBox.Show("Số Tiết không Được Để Nhiều Khoảng Trắng");
                    textBoxSoTiet.Focus();
                }
                else if (!SoTietisNumBer)
                {
                    MessageBox.Show("Số Tiết Phải Là 1 Số Nguyên");
                    textBoxSoTiet.Focus();
                }
                else if (matchTiet)
                {
                    MessageBox.Show("Tiết không Được Để Nhiều Khoảng Trắng");
                    textBoxTiet.Focus();
                }
                else if (matchThu)
                {
                    MessageBox.Show("Thứ không Được Để Nhiều Khoảng Trắng");
                    textBoxThu.Focus();
                }
                else if (textBoxThu.Text.Length > 10)
                {
                    MessageBox.Show("Ô Thứ Tối Đa 10 Kí Tự ");
                    textBoxThu.Focus();
                }
                else if (textBoxTiet.Text.Length > 10)
                {
                    MessageBox.Show("Ô Thứ Tối Đa 10 Kí Tự ");
                    textBoxTiet.Focus();
                }
                else if (textBoxDiaDiem.Text.Length > 50)
                {
                    MessageBox.Show("Địa Điểm Tối Đa 50 Kí Tự ");
                    textBoxDiaDiem.Focus();
                }
                else
                {
                    if (MessageBox.Show("Bạn Có Chắc Chắn Muốn Thay Đổi Phân Công Nhiệm Vụ Giảng Dạy Này ?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        try
                        {
                            textBoxDiaDiem.Text = XoaKiTuTrangOGiua(textBoxDiaDiem.Text);
                            textBoxThu.Text     = XoaKiTuTrangOGiua(textBoxThu.Text);
                            textBoxTiet.Text    = XoaKiTuTrangOGiua(textBoxTiet.Text);
                            textBoxSoTiet.Text  = XoaKiTuTrangOGiua(textBoxSoTiet.Text);

                            if (comboBoxGiaoVien.SelectedValue.ToString() == maGVTam && comboBoxLop.Text != maLopTam)
                            {
                                GiangDayBUS.UpdateGiangDay(comboBoxGiaoVien.SelectedValue.ToString(), comboBoxGiaoVien.SelectedValue.ToString(), maLopTam, comboBoxLop.Text, int.Parse(textBoxSoTiet.Text), textBoxDiaDiem.Text, textBoxThu.Text, textBoxTiet.Text);
                            }
                            else if (comboBoxGiaoVien.SelectedValue.ToString() != maGVTam && comboBoxLop.Text == maLopTam)
                            {
                                GiangDayBUS.UpdateGiangDay(maGVTam, comboBoxGiaoVien.SelectedValue.ToString(), comboBoxLop.Text, comboBoxLop.Text, int.Parse(textBoxSoTiet.Text), textBoxDiaDiem.Text, textBoxThu.Text, textBoxTiet.Text);
                            }
                            else
                            {
                                GiangDayBUS.UpdateGiangDay(comboBoxGiaoVien.SelectedValue.ToString(), comboBoxGiaoVien.SelectedValue.ToString(), comboBoxLop.Text, comboBoxLop.Text, int.Parse(textBoxSoTiet.Text), textBoxDiaDiem.Text, textBoxThu.Text, textBoxTiet.Text);
                            }

                            MessageBox.Show("------Thành Công!!-------");
                            this.Close();
                        }
                        catch
                        {
                            MessageBox.Show("Lịch giảng dạy cho giáo viên tại lớp này đã tồn tại!");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Lần Sau Cân Nhắc Kĩ Nha Bạn!!");
                    }
                }
            }
        }
コード例 #12
0
 private void buttonLoc_Click(object sender, EventArgs e)
 {
     dataGridViewDS_HS.DataSource = GiangDayBUS.Filter(comboBoxGiaoVien.Text, comboBoxLop.Text, comboBoxThu.Text, comboBoxBuoi.Text);
     textBoxTongSo.Text           = (dataGridViewDS_HS.Rows.Count - 1).ToString();
 }