Ejemplo n.º 1
0
 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>");
 }
Ejemplo n.º 2
0
    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();
    }