protected void btnCapNhat_Click(object sender, EventArgs e) { btnBack.Visible = false; btnAdd.Visible = true; btnEdit.Visible = true; btnCapNhat.Enabled = false; lblCurrentEdit.Visible = false; TreeListOrganization.Columns["btnDelete"].Visible = true; TreeListOrganization.SettingsBehavior.AllowFocusedNode = true; DM_DVQLY objOrganization = new DM_DVQLY(); objOrganization.MA_DVIQLY = txtNameOrganization.Text; objOrganization.TEN_DVIQLY = txtTenDV.Text; objOrganization.TenVietTat = txtTenVietTat.Text; var parentNode = TreeListOrganization.FocusedNode; if (cmbChoseParent.Value == null) { objOrganization.ParentId = 0; } else if (cmbChoseParent.Value != "-1") { objOrganization.ParentId = int.Parse(cmbChoseParent.Value + ""); } if (Session["Organization"] != null) { DM_DVQLY sysOrganization = (DM_DVQLY)Session["Organization"]; //objOrganization.ParentID = sysOrganization.ParentId; objOrganization.IDMA_DVIQLY = sysOrganization.IDMA_DVIQLY; if (cmbChoseParent.Value == null) { objOrganization.ParentId = 0; } else if (cmbChoseParent.Value != "-1") { objOrganization.ParentId = int.Parse(cmbChoseParent.Value + ""); } if (sysOrganization.MA_DVIQLY != txtNameOrganization.Text) { if (!CheckOrganization(txtNameOrganization.Text)) { lblError.Text = "Tên đơn vị này đã tồn tại.Mời bạn nhập tên khác !!"; SetVisiableControl(false); btnCapNhat.Enabled = true; return; } } _DM_DVQLY.UpdateDM_DVQLY(objOrganization); Session["Organization"] = null; //WriteLog("Update " + txtName.Text, Action.Update); } else { if (CheckOrganization(txtNameOrganization.Text)) { //objOrganization.ParentID = int.Parse(TreeListOrganization.FocusedNode.Key); _DM_DVQLY.InsertDM_DVQLY(objOrganization); //WriteLog("Insert " + txtName.Text, Action.Create); } else { lblError.Text = "Tên đơn vị này đã tồn tại.Mời bạn nhập tên khác !!"; SetVisiableControl(false); btnCapNhat.Enabled = true; return; } } _DataBind(); }