private void btnphancong_Click(object sender, EventArgs e) { if (cblop.SelectedIndex != -1 && cbgv.SelectedIndex != -1 && cbmon.SelectedIndex != -1) { int dem = 0; string lop = cblop.SelectedValue.ToString(); string mon = cbmon.SelectedValue.ToString(); for (int i = 0; i < dgv.RowCount; i++) { string lopm = dgv.Rows[i].Cells["MaLop"].Value.ToString(); string monm = dgv.Rows[i].Cells["MaMon"].Value.ToString(); if (lop == lopm && mon == monm) { dem++; } else { } } if (dem == 0) { myPhanCong.phanCong((String)cblop.SelectedValue, (String)cbmon.SelectedValue, (String)cbgv.SelectedValue, datephancong.Text); MessageBox.Show("Phân công thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); hienthi(); } else { MessageBox.Show("Phân công không thành công, lỗi do trùng dữ liệu hoặc do lịch giảng dạy này đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Phân công không thành công, thao tác không hợp lệ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnphancong_Click(object sender, EventArgs e) { if (cblop.SelectedIndex != -1 && cbgv.SelectedIndex != -1 && cbmon.SelectedIndex != -1) { int dem = 0; int dk = 0; string lop = cblop.SelectedValue.ToString(); string mon = cbmon.SelectedValue.ToString(); string macb = cbgv.SelectedValue.ToString(); string ngaypc = string.Format("{0:dd/MM/yyyy}", datephancong.Value).ToString(); for (int i = 0; i < dgv.RowCount; i++) { string lopm = dgv.Rows[i].Cells["MaLop"].Value.ToString(); string monm = dgv.Rows[i].Cells["MaMon"].Value.ToString(); string macbm = dgv.Rows[i].Cells["MaCanBoGiaoVien"].Value.ToString(); string ngaypcm = dgv.Rows[i].Cells["NgayPhanCong"].Value.ToString(); if (ngaypc == ngaypcm) { dem++; } if (mon == monm && lop == lopm) { dk++; } //else if (lop == lopm && mon == monm && macb == macbm && ngaypc == ngaypcm) //{ // dk++; //} //else if(macb==macbm && mon !=monm) //{ // dkgv++; //} else { } } try { if (dem == 0) { myPhanCong.phanCong((String)cblop.SelectedValue, (String)cbmon.SelectedValue, (String)cbgv.SelectedValue, ngaypc); MessageBox.Show("Phân công thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); hienthi(); } else if (dem != 0) { MessageBox.Show("Phân Công không thành công do " + ngaypc.ToString() + " lớp " + cblop.Text.ToString() + " đã được phân công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } //else if (dk != 0) //{ // MessageBox.Show("Phân Công không thành công do môn " + cbmon.Text.ToString() + " lớp " + cblop.Text.ToString() + " đã được phân công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); //} } catch (Exception) { MessageBox.Show("Phân công không thành công, lỗi do trùng dữ liệu hoặc do lịch giảng dạy này đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Phân công không thành công, thao tác không hợp lệ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnphancong_Click(object sender, EventArgs e) { myPhanCong.phanCong(cblop.Text, cbmon.Text, cbgv.Text, datephancong.Text); hienthi(); }