private void btnXoa_Click(object sender, System.EventArgs e) { int madiemmon, i; DialogResult nut; QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl BDCtl = new QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl(); if (sohocsinh != 0) { i = dataBD.CurrentCell.RowNumber; madiemmon = Lay_MaDiemMon(Convert.ToString(dataBD[i, 0]), Convert.ToString(cboHocky.SelectedValue), Convert.ToString(cboMon.SelectedValue)); if (madiemmon != 0) { nut = MessageBox.Show("Bạn có muốn xoá điểm môn " + cboMon.Text + " của học sinh " + dataBD[i, 0] + " ? ", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (nut == DialogResult.Yes) { BDCtl.BangDiem.MaDiemMon = madiemmon; BDCtl.delete_diemmon(); MessageBox.Show("Xoá thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Điểm môn " + cboMon.Text + " của học sinh " + dataBD[i, 0] + " chưa tồn tại . Không thể xoá ??? ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Không tồn tại học sinh nào trong lớp " + cboLop.Text + ".Không thể xoá điểm của lớp !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnLuu_Click(object sender, System.EventArgs e) { if (sohocsinh == 0) { MessageBox.Show("Không tồn tại học sinh nào trong lớp " + cboLop.Text + ".Không thể nhập bảng điểm cho lớp !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (kiemtra() == 1) { QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl bdcl = new QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl(); DialogResult nut; int sodiemmon; int i; for (i = 0; i < sohocsinh; i++) { sodiemmon = Lay_MaDiemMon(Convert.ToString(dataBD[i, 0]), Convert.ToString(cboHocky.SelectedValue), Convert.ToString(cboMon.SelectedValue)); if (sodiemmon == 0) { /*sodiemmon=Tao_MaDiemMon(); * bdcl.BangDiem.MaDiemMon=sodiemmon; * bdcl.BangDiem.MaHK = cboHocky.Text; * bdcl.BangDiem.MaMH=(string)cboMon.SelectedValue; * bdcl.BangDiem.MaHS=(string)dataBD[i,0]; * bdcl.tinhDTB(Convert.ToDouble(dataBD[i,1]),Convert.ToDouble(dataBD[i,2]),Convert.ToDouble(dataBD[i,3])); * bdcl.BangDiem.Diem1=Convert.ToDouble(dataBD[i,1]); * bdcl.BangDiem.Diem2=Convert.ToDouble(dataBD[i,2]); * bdcl.BangDiem.Diem3=Convert.ToDouble(dataBD[i,3]); * bdcl.insert_diemmon(); * for (j=1;j<4;j++) * { * bdcl.BangDiem.Diem=Convert.ToDouble(dataBD[i,j]); * bdcl.BangDiem.MaLoaiKT=j; * bdcl.insert_CTDiem(); * } */ luu_bangdiem(i); } else { nut = MessageBox.Show("Điểm môn " + cboMon.Text + " đã nhập cho học sinh " + dataBD[i, 0] + " . Bạn có muốn cập nhật điểm cho học sinh này không ??? ", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (nut == DialogResult.Yes) { capnhat_bangdiem(i, sodiemmon); } } } MessageBox.Show("Lưu thành công ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Điểm bạn nhập không thỏa qui định !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void btnCapNhat_Click(object sender, System.EventArgs e) { if (sohocsinh == 0) { MessageBox.Show("Không tồn tại học sinh nào trong lớp " + cboLop.Text + ".Không thể cập nhập bảng điểm cho lớp !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (kiemtra() == 1) { QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl bdcl = new QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl(); DialogResult nut; int sodiemmon, i; i = dataBD.CurrentCell.RowNumber; sodiemmon = Lay_MaDiemMon(Convert.ToString(dataBD[i, 0]), Convert.ToString(cboHocky.SelectedValue), Convert.ToString(cboMon.SelectedValue)); if (sodiemmon != 0) { nut = MessageBox.Show("Bạn có muốn cập nhật điểm " + cboMon.Text + " cho học sinh " + dataBD[i, 0] + " ? ", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (nut == DialogResult.Yes) { capnhat_bangdiem(i, sodiemmon); } } else { nut = MessageBox.Show("Điểm môn " + cboMon.SelectedValue + " chưa nhập cho hoc sinh có mã số " + dataBD[i, 0] + ".Bạn có muốn lưu điểm môn cho học sinh này không ???", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (nut == DialogResult.Yes) { luu_bangdiem(i); MessageBox.Show("Lưu thành công ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { MessageBox.Show("Điểm bạn nhập không thỏa qui định !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void luu_bangdiem(int i) { QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl bdcl = new QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl(); int sodiemmon = Tao_MaDiemMon(); bdcl.BangDiem.MaDiemMon = sodiemmon; bdcl.BangDiem.MaHK = cboHocky.Text; bdcl.BangDiem.MaMH = (string)cboMon.SelectedValue; bdcl.BangDiem.MaHS = (string)dataBD[i, 0]; bdcl.tinhDTB(Convert.ToDouble(dataBD[i, 1]), Convert.ToDouble(dataBD[i, 2]), Convert.ToDouble(dataBD[i, 3])); bdcl.BangDiem.Diem1 = Convert.ToDouble(dataBD[i, 1]); bdcl.BangDiem.Diem2 = Convert.ToDouble(dataBD[i, 2]); bdcl.BangDiem.Diem3 = Convert.ToDouble(dataBD[i, 3]); bdcl.insert_diemmon(); /*for (int j=1;j<4;j++) * { * bdcl.BangDiem.Diem=Convert.ToDouble(dataBD[i,j]); * bdcl.BangDiem.MaLoaiKT=j; * bdcl.insert_CTDiem(); * }*/ }
private void capnhat_bangdiem(int i, int madiemmon) { QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl bdcl = new QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl(); bdcl.BangDiem.MaDiemMon = madiemmon; bdcl.BangDiem.MaHK = cboHocky.Text; bdcl.BangDiem.MaMH = (string)cboMon.SelectedValue; bdcl.BangDiem.MaHS = (string)dataBD[i, 0]; bdcl.tinhDTB(Convert.ToDouble(dataBD[i, 1]), Convert.ToDouble(dataBD[i, 2]), Convert.ToDouble(dataBD[i, 3])); bdcl.BangDiem.Diem1 = Convert.ToDouble(dataBD[i, 1]); bdcl.BangDiem.Diem2 = Convert.ToDouble(dataBD[i, 2]); bdcl.BangDiem.Diem3 = Convert.ToDouble(dataBD[i, 3]); /*for (int j=1;j<4;j++) * { * bdcl.BangDiem.Diem=Convert.ToDouble(dataBD[i,j]); * bdcl.BangDiem.MaLoaiKT=j; * bdcl.update_CTDiem(); * }*/ bdcl.update_diemmon(); MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); /*if(kiemtra()==1) * { * QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl bdcl = new QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl(); * DialogResult nut; * int sodiemmon; * int i,j; * //int i; * //for (i=0;i<sohocsinh;i++) * //{ * i=dataBD.CurrentCell.RowNumber; * * sodiemmon=Lay_MaDiemMon(Convert.ToString(dataBD[dataBD.CurrentCell.RowNumber,0]),Convert.ToString(cboHocky.SelectedValue),Convert.ToString(cboMon.SelectedValue)); * //sodiemmon=Lay_MaDiemMon(Convert.ToString(dataBD[i,0]),Convert.ToString(cboHocky.SelectedValue),Convert.ToString(cboMon.SelectedValue)); * if(sodiemmon!=0) * { * * nut=MessageBox.Show("Bạn có muốn cập nhật điểm "+ cboMon.Text+" cho học sinh "+dataBD[i,0]+" ? ","Thông báo",MessageBoxButtons.YesNo,MessageBoxIcon.Information); * if(nut==DialogResult.Yes) * { * * bdcl.BangDiem.MaDiemMon=sodiemmon; * bdcl.BangDiem.MaHK = cboHocky.Text; * bdcl.BangDiem.MaMH=(string)cboMon.SelectedValue; * bdcl.BangDiem.MaHS=(string)dataBD[i,0]; * bdcl.tinhDTB(Convert.ToDouble(dataBD[i,1]),Convert.ToDouble(dataBD[i,2]),Convert.ToDouble(dataBD[i,3])); * bdcl.BangDiem.Diem1=Convert.ToDouble(dataBD[i,1]); * bdcl.BangDiem.Diem2=Convert.ToDouble(dataBD[i,2]); * bdcl.BangDiem.Diem3=Convert.ToDouble(dataBD[i,3]); * * for (j=1;j<4;j++) * { * bdcl.BangDiem.Diem=Convert.ToDouble(dataBD[i,j]); * bdcl.BangDiem.MaLoaiKT=j; * bdcl.update_CTDiem(); * } * bdcl.update_diemmon(); * MessageBox.Show("Cập nhật thành công","Thông báo",MessageBoxButtons.OK,MessageBoxIcon.Information); * * } * } * else * MessageBox.Show("Điểm "+ cboMon.SelectedValue+" chưa nhập cho hoc sinh có mã số "+dataBD[i,0]+"","Thông báo",MessageBoxButtons.OK,MessageBoxIcon.Information); * //} * //MessageBox.Show("Cập nhật thành công","Thông báo",MessageBoxButtons.OK,MessageBoxIcon.Information); * //GetDanhSachMonHoc(); * } * else * MessageBox.Show("Điểm bạn nhập không thỏa qui định !!!","Thông báo",MessageBoxButtons.OK,MessageBoxIcon.Warning);*/ }
private void btnCapNhat_Click(object sender, System.EventArgs e) { if(sohocsinh==0) MessageBox.Show("Không tồn tại học sinh nào trong lớp "+cboLop.Text+".Không thể cập nhập bảng điểm cho lớp !!!","Thông báo",MessageBoxButtons.OK,MessageBoxIcon.Warning); else { if(kiemtra()==1) { QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl bdcl = new QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl(); DialogResult nut; int sodiemmon , i; i=dataBD.CurrentCell.RowNumber; sodiemmon=Lay_MaDiemMon(Convert.ToString(dataBD[i,0]),Convert.ToString(cboHocky.SelectedValue),Convert.ToString(cboMon.SelectedValue)); if(sodiemmon!=0) { nut=MessageBox.Show("Bạn có muốn cập nhật điểm "+ cboMon.Text+" cho học sinh "+dataBD[i,0]+" ? ","Thông báo",MessageBoxButtons.YesNo,MessageBoxIcon.Information); if(nut==DialogResult.Yes) capnhat_bangdiem(i,sodiemmon); } else { nut=MessageBox.Show("Điểm môn "+ cboMon.SelectedValue+" chưa nhập cho hoc sinh có mã số "+dataBD[i,0]+".Bạn có muốn lưu điểm môn cho học sinh này không ???","Thông báo",MessageBoxButtons.YesNo,MessageBoxIcon.Information); if(nut==DialogResult.Yes) { luu_bangdiem(i); MessageBox.Show("Lưu thành công ","Thông báo",MessageBoxButtons.OK,MessageBoxIcon.Information); } } } else MessageBox.Show("Điểm bạn nhập không thỏa qui định !!!","Thông báo",MessageBoxButtons.OK,MessageBoxIcon.Warning); } }
private void capnhat_bangdiem(int i,int madiemmon) { QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl bdcl = new QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl(); bdcl.BangDiem.MaDiemMon=madiemmon; bdcl.BangDiem.MaHK = cboHocky.Text; bdcl.BangDiem.MaMH=(string)cboMon.SelectedValue; bdcl.BangDiem.MaHS=(string)dataBD[i,0]; bdcl.tinhDTB(Convert.ToDouble(dataBD[i,1]),Convert.ToDouble(dataBD[i,2]),Convert.ToDouble(dataBD[i,3])); bdcl.BangDiem.Diem1=Convert.ToDouble(dataBD[i,1]); bdcl.BangDiem.Diem2=Convert.ToDouble(dataBD[i,2]); bdcl.BangDiem.Diem3=Convert.ToDouble(dataBD[i,3]); /*for (int j=1;j<4;j++) { bdcl.BangDiem.Diem=Convert.ToDouble(dataBD[i,j]); bdcl.BangDiem.MaLoaiKT=j; bdcl.update_CTDiem(); }*/ bdcl.update_diemmon(); MessageBox.Show("Cập nhật thành công","Thông báo",MessageBoxButtons.OK,MessageBoxIcon.Information); /*if(kiemtra()==1) { QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl bdcl = new QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl(); DialogResult nut; int sodiemmon; int i,j; //int i; //for (i=0;i<sohocsinh;i++) //{ i=dataBD.CurrentCell.RowNumber; sodiemmon=Lay_MaDiemMon(Convert.ToString(dataBD[dataBD.CurrentCell.RowNumber,0]),Convert.ToString(cboHocky.SelectedValue),Convert.ToString(cboMon.SelectedValue)); //sodiemmon=Lay_MaDiemMon(Convert.ToString(dataBD[i,0]),Convert.ToString(cboHocky.SelectedValue),Convert.ToString(cboMon.SelectedValue)); if(sodiemmon!=0) { nut=MessageBox.Show("Bạn có muốn cập nhật điểm "+ cboMon.Text+" cho học sinh "+dataBD[i,0]+" ? ","Thông báo",MessageBoxButtons.YesNo,MessageBoxIcon.Information); if(nut==DialogResult.Yes) { bdcl.BangDiem.MaDiemMon=sodiemmon; bdcl.BangDiem.MaHK = cboHocky.Text; bdcl.BangDiem.MaMH=(string)cboMon.SelectedValue; bdcl.BangDiem.MaHS=(string)dataBD[i,0]; bdcl.tinhDTB(Convert.ToDouble(dataBD[i,1]),Convert.ToDouble(dataBD[i,2]),Convert.ToDouble(dataBD[i,3])); bdcl.BangDiem.Diem1=Convert.ToDouble(dataBD[i,1]); bdcl.BangDiem.Diem2=Convert.ToDouble(dataBD[i,2]); bdcl.BangDiem.Diem3=Convert.ToDouble(dataBD[i,3]); for (j=1;j<4;j++) { bdcl.BangDiem.Diem=Convert.ToDouble(dataBD[i,j]); bdcl.BangDiem.MaLoaiKT=j; bdcl.update_CTDiem(); } bdcl.update_diemmon(); MessageBox.Show("Cập nhật thành công","Thông báo",MessageBoxButtons.OK,MessageBoxIcon.Information); } } else MessageBox.Show("Điểm "+ cboMon.SelectedValue+" chưa nhập cho hoc sinh có mã số "+dataBD[i,0]+"","Thông báo",MessageBoxButtons.OK,MessageBoxIcon.Information); //} //MessageBox.Show("Cập nhật thành công","Thông báo",MessageBoxButtons.OK,MessageBoxIcon.Information); //GetDanhSachMonHoc(); } else MessageBox.Show("Điểm bạn nhập không thỏa qui định !!!","Thông báo",MessageBoxButtons.OK,MessageBoxIcon.Warning);*/ }
private void btnXoa_Click(object sender, System.EventArgs e) { int madiemmon ,i; DialogResult nut; QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl BDCtl=new QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl(); if(sohocsinh!=0) { i=dataBD.CurrentCell.RowNumber; madiemmon=Lay_MaDiemMon(Convert.ToString(dataBD[i,0]),Convert.ToString(cboHocky.SelectedValue),Convert.ToString(cboMon.SelectedValue)); if(madiemmon!=0) { nut=MessageBox.Show("Bạn có muốn xoá điểm môn "+ cboMon.Text+" của học sinh "+dataBD[i,0]+" ? ","Thông báo",MessageBoxButtons.YesNo,MessageBoxIcon.Information); if(nut==DialogResult.Yes) { BDCtl.BangDiem.MaDiemMon=madiemmon; BDCtl.delete_diemmon(); MessageBox.Show("Xoá thành công","Thông báo",MessageBoxButtons.OK,MessageBoxIcon.Information); } } else MessageBox.Show("Điểm môn "+ cboMon.Text+" của học sinh "+dataBD[i,0]+" chưa tồn tại . Không thể xoá ??? ","Thông báo",MessageBoxButtons.OK,MessageBoxIcon.Information); } else MessageBox.Show("Không tồn tại học sinh nào trong lớp "+cboLop.Text+".Không thể xoá điểm của lớp !!!","Thông báo",MessageBoxButtons.OK,MessageBoxIcon.Warning); }
private void btnLuu_Click(object sender, System.EventArgs e) { if(sohocsinh==0) MessageBox.Show("Không tồn tại học sinh nào trong lớp "+cboLop.Text+".Không thể nhập bảng điểm cho lớp !!!","Thông báo",MessageBoxButtons.OK,MessageBoxIcon.Warning); else { if(kiemtra()==1) { QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl bdcl = new QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl(); DialogResult nut; int sodiemmon; int i; for (i=0;i<sohocsinh;i++) { sodiemmon=Lay_MaDiemMon(Convert.ToString(dataBD[i,0]),Convert.ToString(cboHocky.SelectedValue),Convert.ToString(cboMon.SelectedValue)); if(sodiemmon==0) { /*sodiemmon=Tao_MaDiemMon(); bdcl.BangDiem.MaDiemMon=sodiemmon; bdcl.BangDiem.MaHK = cboHocky.Text; bdcl.BangDiem.MaMH=(string)cboMon.SelectedValue; bdcl.BangDiem.MaHS=(string)dataBD[i,0]; bdcl.tinhDTB(Convert.ToDouble(dataBD[i,1]),Convert.ToDouble(dataBD[i,2]),Convert.ToDouble(dataBD[i,3])); bdcl.BangDiem.Diem1=Convert.ToDouble(dataBD[i,1]); bdcl.BangDiem.Diem2=Convert.ToDouble(dataBD[i,2]); bdcl.BangDiem.Diem3=Convert.ToDouble(dataBD[i,3]); bdcl.insert_diemmon(); for (j=1;j<4;j++) { bdcl.BangDiem.Diem=Convert.ToDouble(dataBD[i,j]); bdcl.BangDiem.MaLoaiKT=j; bdcl.insert_CTDiem(); } */ luu_bangdiem(i); } else { nut=MessageBox.Show("Điểm môn "+cboMon.Text+" đã nhập cho học sinh "+dataBD[i,0]+" . Bạn có muốn cập nhật điểm cho học sinh này không ??? ","Thông báo",MessageBoxButtons.YesNo,MessageBoxIcon.Warning); if(nut==DialogResult.Yes) capnhat_bangdiem(i,sodiemmon); } } MessageBox.Show("Lưu thành công ","Thông báo",MessageBoxButtons.OK,MessageBoxIcon.Information); } else MessageBox.Show("Điểm bạn nhập không thỏa qui định !!!","Thông báo",MessageBoxButtons.OK,MessageBoxIcon.Warning); } }
private void luu_bangdiem(int i) { QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl bdcl = new QUANLYHOCSINHCAP3.BANGDIEM.BangDiemCtl(); int sodiemmon=Tao_MaDiemMon(); bdcl.BangDiem.MaDiemMon=sodiemmon; bdcl.BangDiem.MaHK = cboHocky.Text; bdcl.BangDiem.MaMH=(string)cboMon.SelectedValue; bdcl.BangDiem.MaHS=(string)dataBD[i,0]; bdcl.tinhDTB(Convert.ToDouble(dataBD[i,1]),Convert.ToDouble(dataBD[i,2]),Convert.ToDouble(dataBD[i,3])); bdcl.BangDiem.Diem1=Convert.ToDouble(dataBD[i,1]); bdcl.BangDiem.Diem2=Convert.ToDouble(dataBD[i,2]); bdcl.BangDiem.Diem3=Convert.ToDouble(dataBD[i,3]); bdcl.insert_diemmon(); /*for (int j=1;j<4;j++) { bdcl.BangDiem.Diem=Convert.ToDouble(dataBD[i,j]); bdcl.BangDiem.MaLoaiKT=j; bdcl.insert_CTDiem(); }*/ }