예제 #1
0
 private void btThem_Click(object sender, EventArgs e)
 {
     try
     {
         var tenLop    = txtTenLop.Text;
         var idKhoaHoc = init.khoaHoc[cbKhoaHoc.SelectedIndex].IdKhoaHoc;
         var maKhoi    = Convert.ToInt32(cbKhoi.SelectedValue);
         if (init.lop.Where(x => x.TenLop.Contains(tenLop) && x.TenKhoi.Contains(init.khoi.First(i => i.MaKhoi == maKhoi).TenKhoi) && x.IdKhoaHoc == idKhoaHoc).Count() > 0)
         {
             MessageBox.Show("Đã có lớp này");
             return;
         }
         Lop lop = new Lop()
         {
             TenLop    = tenLop,
             IdKhoaHoc = idKhoaHoc,
             MaKhoi    = maKhoi,
             SiSo      = 0
         };
         MessageBox.Show(lopBUS.ThemLop(lop));
         Close();
     }
     catch (Exception)
     {
         MessageBox.Show("Chưa nhập đủ thông tin");
         return;
     }
 }
예제 #2
0
 private void buttonLưu_Click(object sender, EventArgs e)
 {
     try
     {
         if (textBoxLop.Text.Trim() != "")
         {
             string[] info  = comboBoxGVCN.Text.Split(':');
             string   maGV  = info[0];
             string   malop = Lbus.ThemLop(textBoxLop.Text, maGV, comboBoxKhoaHoc.Text);
             foreach (DataGridViewRow row in dataGridViewDS_HS.Rows)
             {
                 if (row.Cells["Checkbox"].Value != null && (bool)row.Cells["Checkbox"].Value)
                 {
                     HSbus.SuaHS(new DTO.HocSinh(row.Cells["MaHS"].Value.ToString(), row.Cells["TenHS"].Value.ToString(), row.Cells["DiaChi"].Value.ToString(), row.Cells["GioiTinh"].Value.ToString(), row.Cells["Sdt"].Value.ToString(), malop));
                 }
             }
         }
         else
         {
             MessageBox.Show("Tên lớp không thể để trống");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Không thể thêm lớp");
     }
 }
예제 #3
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            lop.MaLop  = txtMalop.Text;
            lop.TenLop = txtTenlop.Text;

            if (fluu == 0)
            {
                try
                {
                    lop1.ThemLop(lop);
                    MessageBox.Show("Thêm thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    HienThi();
                    clearData();
                    DisEnl(false);
                    fluu = 1;
                }
                catch (Exception ex)
                {
                    MessageBox.Show("loi" + ex.Message);
                }
            }
            else
            {
                try
                {
                    lop1.SuaLop(lop);
                    MessageBox.Show("Thêm thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    HienThi();
                    clearData();
                    DisEnl(false);
                    fluu = 1;
                }
                catch
                {
                }
            }
        }