protected override void OnShown(EventArgs e) { base.OnShown(e); this.dgvEditCt1.ClearSelection(); //Chi co tac dung sau khi show form if (this.enuNew_Edit == enuEdit.Edit) { if (!Common.CheckDataLocked((DateTime)drEdit["Ngay_Ct"])) { this.dteNgay_Ct.Enabled = false; this.btgAccept.btAccept.Enabled = false; } if (!Element.sysIs_Admin) { string strCreate_User = (string)this.drEdit["User_Crtd"]; if (strCreate_User != string.Empty && strCreate_User != Element.sysUser_Id) { string strUser_Allow = (string)SQLExec.ExecuteReturnValue("SELECT Member_ID_Allow FROM SYSMEMBER WHERE Member_ID = '" + Element.sysUser_Id + "'") + ","; if (!strUser_Allow.Contains("*,")) //Được phép sửa tất cả { if (!strUser_Allow.Contains(strCreate_User + ",")) { this.btgAccept.btAccept.Enabled = false; return; } } } } if (Voucher.CheckDataLockedCtHanTtPXK(drEdit["Ma_PX"].ToString())) { btAddHD.Enabled = false; btCheckStock.Enabled = false; this.btgAccept.btAccept.Enabled = false; } this.btgAccept.btAccept.Enabled = Common.CheckPermission((string)drDmCt["Object_ID"], enuPermission_Type.Allow_Edit); } else if (this.enuNew_Edit == enuEdit.New) { this.btgAccept.btAccept.Enabled = Common.CheckPermission((string)drDmCt["Object_ID"], enuPermission_Type.Allow_New); } }