protected void lbtnluuhkcuoinam_Click(object sender, EventArgs e) { int n = 0; foreach (GridViewRow grv in gvtkdiem.Rows) { Label mahs = (Label)grv.FindControl("lblmahs"); TextBox hkcuoinam = (TextBox)grv.FindControl("txthkcuoinam"); if (sv.TKNam_GetMaBTKN(ddnamhoc.SelectedValue.ToString(), mahs.Text.ToString()) == 0) { SSM_Service.TKNAMDTO tkn = new SSM_Service.TKNAMDTO(); tkn.MaHS = mahs.Text.ToString(); tkn.MaNam = ddnamhoc.SelectedValue.ToString(); tkn.HKCuoiNam = ""; tkn.DiemCuoiNam = 0; n += sv.TKNam_Insert(tkn); } else { n += sv.TKNam_UpdateHKCuoiNam(ddnamhoc.SelectedValue.ToString(), mahs.Text.ToString(), hkcuoinam.Text.ToString()); } } if(n==gvtkdiem.Rows.Count) Response.Write("<script>alert('Lưu hạnh kiểm cuối năm thành công!')</script>"); else Response.Write("<script>alert('Lưu hạnh kiểm cuối năm thất bại!')</script>"); }
protected void lbltinhdiemcuoinam_Click(object sender, EventArgs e) { int n = 0; foreach (GridViewRow grv in gvtkdiem.Rows) { Label mahs = (Label)grv.FindControl("lblmahs"); Label diemck1 = (Label)grv.FindControl("lbldiemck1"); Label diemck2 = (Label)grv.FindControl("lbldiemck2"); Label diemcn = (Label)grv.FindControl("lbldiemck2"); float diemcuoinam = (float)Math.Round((float.Parse(diemck2.Text.ToString()) * 2 + float.Parse(diemck1.Text.ToString())) / 3, 1); if (sv.TKNam_GetMaBTKN(ddnamhoc.SelectedValue.ToString(), mahs.Text.ToString()) == 0) { SSM_Service.TKNAMDTO tkn = new SSM_Service.TKNAMDTO(); tkn.MaHS = mahs.Text.ToString(); tkn.MaNam = ddnamhoc.SelectedValue.ToString(); tkn.HKCuoiNam = ""; tkn.DiemCuoiNam = diemcuoinam; n += sv.TKNam_Insert(tkn); } else { n += sv.TKNam_UpdateDiemCuoiNam(ddnamhoc.SelectedValue.ToString(), mahs.Text.ToString(), diemcuoinam); diemcn.Text = sv.TKN_get_DiemCuoiNam(ddnamhoc.SelectedValue.ToString(), mahs.Text.ToString()).ToString(); } } string tenhk = "I"; gvtkdiem.DataSource = sv.Hoc_getDCK_HKCK(ddnamhoc.SelectedValue.ToString(), tenhk, ddllop.SelectedValue.ToString()); gvtkdiem.DataBind(); Display(); }