protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); HocsinhInfo info = HocsinhDB.GetInfo(_hocsinhid); if (info == null) { return; } lblDateTime.Text = ConvertUtility.ToDateTime(info.Hocsinh_CreateDate).ToString("dd/MM/yyyy HH:mm"); lnkFullname.Text = info.Hocsinh_Name; lnkFullname.NavigateUrl = "mailto:" + info.Hocsinh_Email; lblPhuHuynh.Text = info.Hocsinh_Parent; lblEmail.Text = info.Hocsinh_Email; lblPhone.Text = info.Hocsinh_Tel; lblAddress.Text = info.Hocsinh_Address.Replace("\n", "<br>"); lblBirthday.Text = info.Hocsinh_Birthday; lblContent.Text = info.Hocsinh_Note.Replace("\n", "<br>"); chkIsLearning.Checked = info.Hocsinh_IsLearning; dtlProduct.DataSource = HocsinhRegisterDB.GetKhoahoc(_hocsinhid); dtlProduct.DataBind(); }
protected void butUpdate_Click(object sender, EventArgs e) { var info = HocsinhDB.GetInfo(_hocsinhid); info.Hocsinh_IsLearning = ConvertUtility.ToBoolean(chkIsLearning.Checked); try { HocsinhDB.Update(info); lblUpdateStatus.Text = MiscUtility.UPDATE_SUCCESS; } catch { lblUpdateStatus.Text = MiscUtility.UPDATE_ERROR; } }
protected void butUpdateAll_Click(object sender, EventArgs e) { try { foreach (DataGridItem item in dtgOrder.Items) { int id = ConvertUtility.ToInt32(item.Cells[0].Text); HocsinhInfo info = HocsinhDB.GetInfo(id); var chkIsLearning = (CheckBox)item.FindControl("chkIsLearning"); info.Hocsinh_IsLearning = ConvertUtility.ToBoolean(chkIsLearning.Checked); HocsinhDB.Update(info); } lblUpdateStatus.Text = MiscUtility.UPDATE_SUCCESS; } catch { lblUpdateStatus.Text = MiscUtility.UPDATE_ERROR; //ex.ToString(); } }
protected void dtgProduct_ItemCommand(object source, DataGridCommandEventArgs e) { if (e.CommandName == "delete") { int id = ConvertUtility.ToInt32(e.Item.Cells[0].Text); try { HocsinhDB.Delete(id); lblUpdateStatus.Text = MiscUtility.UPDATE_SUCCESS; } catch { lblUpdateStatus.Text = MiscUtility.UPDATE_ERROR; } } if (e.CommandName == "updaterow") { try { int id = ConvertUtility.ToInt32(e.Item.Cells[0].Text); HocsinhInfo info = HocsinhDB.GetInfo(id); var chkIsLearning = (CheckBox)e.Item.FindControl("chkIsLearning"); info.Hocsinh_IsLearning = ConvertUtility.ToBoolean(chkIsLearning.Checked); HocsinhDB.Update(info); lblUpdateStatus.Text = MiscUtility.UPDATE_SUCCESS; } catch { lblUpdateStatus.Text = MiscUtility.UPDATE_ERROR; //ex.ToString(); } } }