Пример #1
0
        protected void btnThemQuyen_Click(object sender, EventArgs e)
        {
            SYS_RightOfUser        rightOfUser     = null;
            List <SYS_RightOfUser> sysRightOfUsers = new List <SYS_RightOfUser>();

            if (grvChonChucNang.Selection.Count == 0)
            {
                pcChonChucNang.ShowOnPageLoad = false;
                return;
            }
            List <Object> keyvalues = grvChonChucNang.GetSelectedFieldValues("ID");
            int           UserID    = (int)GridUser.GetRowValues(GridUser.FocusedRowIndex, "ID");

            foreach (int key in keyvalues)
            {
                rightOfUser         = new SYS_RightOfUser();
                rightOfUser.Approve = true;
                rightOfUser.Create  = true;
                rightOfUser.Delete  = true;
                rightOfUser.Update  = true;
                rightOfUser.RightId = key;
                rightOfUser.UserId  = UserID;
                sysRightOfUsers.Add(rightOfUser);
            }
            _ISYS_RightUserService.InsertSYS_RightOfUser(sysRightOfUsers);
            GridUser_CustomCallback(null, null);
            grvChonChucNang.Selection.UnselectAll();
            pcChonChucNang.ShowOnPageLoad = false;
        }
Пример #2
0
        public int InsertSYS_RightOfUser(SYS_RightOfUser sys_rightofuser)
        {
            DbConnection conn = _DbHelper.CreateConnection(Common.ConnectionString);

            conn.Open();
            try
            {
                List <DbParameter> para = new List <DbParameter>();
                para.Add(_DbHelper.CreateParameter(FIELD_RIGHTID, sys_rightofuser.RightId, false));
                para.Add(_DbHelper.CreateParameter(FIELD_USERID, sys_rightofuser.UserId, false));
                para.Add(_DbHelper.CreateParameter(FIELD_VIEW, sys_rightofuser.View, false));
                para.Add(_DbHelper.CreateParameter(FIELD_UPDATE, sys_rightofuser.Update, false));
                para.Add(_DbHelper.CreateParameter(FIELD_CREATE, sys_rightofuser.Create, false));
                para.Add(_DbHelper.CreateParameter(FIELD_DELETE, sys_rightofuser.Delete, false));
                para.Add(_DbHelper.CreateParameter(FIELD_APPROVE, sys_rightofuser.Approve, false));
                DbParameter ouput = _DbHelper.CreateParameter(FIELD_ID, DbType.Int32, true);
                para.Add(ouput);
                _DbHelper.ExecuteReader(conn, Common.DatabaseSchema + "[SYS_RightOfUser_Insert]", para.ToArray());
                return((int)ouput.Value);
            }
            catch (Exception ex)
            {
                throw new Exception(String.Format("SYS_RightOfUserDataAccess.Insert: {0}", ex.Message));
            }
            finally
            {
                conn.Close();
            }
        }
Пример #3
0
        public SYS_RightOfUser SelectSYS_RightOfUser(int ID)
        {
            DbConnection conn = _DbHelper.CreateConnection(Common.ConnectionString);

            conn.Open();

            SYS_RightOfUser sys_rightofuser = new SYS_RightOfUser();
            DbDataReader    reader          = null;

            try
            {
                List <DbParameter> para = new List <DbParameter>();
                para.Add(_DbHelper.CreateParameter(FIELD_ID, ID, false));

                reader = _DbHelper.ExecuteReader(conn, Common.DatabaseSchema + "[SYS_RightOfUser_SelectById]", para.ToArray());
                if (reader.HasRows && reader.Read())
                {
                    SYS_RightOfUserDataAccess.SetSYS_RightOfUserInfo(reader, ref sys_rightofuser);
                }
                return(sys_rightofuser);
            }
            catch (Exception ex)
            {
                throw new Exception(String.Format("SYS_RightOfUserDataAccess.SelectById: {0}", ex.Message));
            }
            finally
            {
                if (reader != null)
                {
                    reader.Close();
                }
                conn.Close();
            }
        }
Пример #4
0
        private static void SetListSYS_RightOfUserInfo(ref DbDataReader reader, ref List <SYS_RightOfUser> sys_rightofusers)
        {
            SYS_RightOfUser sys_rightofuser = null;

            while (reader.Read())
            {
                sys_rightofuser = new SYS_RightOfUser();
                SYS_RightOfUserDataAccess.SetSYS_RightOfUserInfo(reader, ref sys_rightofuser);
                sys_rightofusers.Add(sys_rightofuser);
            }
        }
Пример #5
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            List <SYS_RightOfUser> lst         = new List <SYS_RightOfUser>();
            SYS_RightOfUser        rightOfUser = null;
            List <Object>          keyvalues   = grdRightOfRoles.GetSelectedFieldValues("ID");
            int UserID = (int)GridUser.GetRowValues(GridUser.FocusedRowIndex, "ID");

            foreach (Object key in keyvalues)
            {
                rightOfUser         = new SYS_RightOfUser();
                rightOfUser.RightId = (int)key;
                rightOfUser.UserId  = UserID;
                lst.Add(rightOfUser);
            }
            _ISYS_RightUserService.DeleteSYS_RightOfUser_ByUser(lst);
            //_DataBind();
            GridUser_CustomCallback(null, null);
            grdRightOfRoles.Selection.UnselectAll();
        }
Пример #6
0
        public void UpdateSYS_UserAll(SYS_User sys_user)
        {
            DbConnection conn = _DbHelper.CreateConnection(Common.ConnectionString);

            conn.Open();
            try
            {
                List <DbParameter> para = new List <DbParameter>();

                para.Add(_DbHelper.CreateParameter(FIELD_ID, sys_user.ID, false));
                para.Add(_DbHelper.CreateParameter(FIELD_USERNAME, sys_user.UserName, false));
                para.Add(_DbHelper.CreateParameter(FIELD_PASSWORD, sys_user.Password, false));
                para.Add(_DbHelper.CreateParameter(FIELD_FIRSTNAME, sys_user.FirstName, false));
                para.Add(_DbHelper.CreateParameter(FIELD_MIDNAME, sys_user.MidName, false));
                para.Add(_DbHelper.CreateParameter(FIELD_LASTNAME, sys_user.LastName, false));
                para.Add(_DbHelper.CreateParameter(FIELD_EMAIL, sys_user.Email, false));
                para.Add(_DbHelper.CreateParameter(FIELD_ISACTIVE, sys_user.IsActive, false));
                para.Add(_DbHelper.CreateParameter(FIELD_NUMBERPHONE, sys_user.NumberPhone, false));
                para.Add(_DbHelper.CreateParameter(FIELD_IDORGANIZATION, sys_user.IDOrganization, false));
                _DbHelper.ExecuteReader(conn, Common.DatabaseSchema + "[SYS_User_Update]", para.ToArray());
                SYS_RoleOfUserDataAccess sysRoleOfUserDataAccess = new SYS_RoleOfUserDataAccess();
                SYS_RoleOfUser           sysRoleOfUser           = new SYS_RoleOfUser();
                //SYS_RightOfUserDataAccess sysRightOfUserDataAccess = new SYS_RightOfUserDataAccess();
                SYS_RightOfUser sysRightOfUserID = new SYS_RightOfUser();
                sysRightOfUserID.UserId = sys_user.ID;
                sysRoleOfUser.UserId    = sys_user.ID;
                //sysRightOfUserDataAccess.DeleteSYS_RightOfUser; Xóa toàn bộ quyền của User đó
                //sysRightOfUserDataAccess.DeleteSYS_RightOfUserByIDUser(sysRightOfUserID);
                sysRoleOfUserDataAccess.DeleteSYS_RoleOfUserByIDUser(sysRoleOfUser);

                sysRoleOfUser.RoleId = sys_user.Roles.ID;
                sysRoleOfUserDataAccess.InsertSYS_RoleOfUser(sysRoleOfUser);
            }
            catch (Exception ex)
            {
                throw new Exception(String.Format("SYS_UserDataAccess.UpdateAll: {0}", ex.Message));
            }
            finally
            {
                conn.Close();
            }
        }
Пример #7
0
        public void DeleteSYS_RightOfUser(SYS_RightOfUser sys_rightofuser)
        {
            DbConnection conn = _DbHelper.CreateConnection(Common.ConnectionString);

            conn.Open();
            try
            {
                List <DbParameter> para = new List <DbParameter>();
                para.Add(_DbHelper.CreateParameter(FIELD_ID, sys_rightofuser.ID, false));
                _DbHelper.ExecuteReader(conn, Common.DatabaseSchema + "[SYS_RightOfUser_Delete]", para.ToArray());
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                conn.Close();
            }
        }
Пример #8
0
        public void UpdateSYS_UserAll(DM_USER dm_user)
        {
            DbConnection conn = _DbHelper.CreateConnection(Common.ConnectionString);

            conn.Open();
            try
            {
                List <DbParameter> para = new List <DbParameter>();
                para.Add(_DbHelper.CreateParameter(FIELD_IDUSER, dm_user.IDUSER, false));
                para.Add(_DbHelper.CreateParameter(FIELD_IDMA_DVIQLY, dm_user.IDMA_DVIQLY, false));
                para.Add(_DbHelper.CreateParameter(FIELD_XACNHAN, dm_user.XACNHAN, false));
                para.Add(_DbHelper.CreateParameter(FIELD_USERNAME, dm_user.USERNAME, false));
                para.Add(_DbHelper.CreateParameter(FIELD_HOTEN, dm_user.HOTEN, false));
                para.Add(_DbHelper.CreateParameter(FIELD_DIACHI, dm_user.DIACHI, false));
                para.Add(_DbHelper.CreateParameter(FIELD_SODT, dm_user.SODT, false));
                para.Add(_DbHelper.CreateParameter(FIELD_EMAIL, dm_user.EMAIL, false));
                para.Add(_DbHelper.CreateParameter(FIELD_NGAYSINH, dm_user.NGAYSINH, false));
                para.Add(_DbHelper.CreateParameter(FIELD_IS_ADMIN, dm_user.IS_ADMIN, false));
                para.Add(_DbHelper.CreateParameter(FIELD_CHUCDANH, dm_user.CHUCDANH, false));
                _DbHelper.ExecuteNonQuery(conn, Common.DatabaseSchema + "[DM_USER_Update]", para.ToArray());
                SYS_RoleOfUserDataAccess sysRoleOfUserDataAccess = new SYS_RoleOfUserDataAccess();
                SYS_RoleOfUser           sysRoleOfUser           = new SYS_RoleOfUser();
                SYS_RightOfUser          sysRightOfUserID        = new SYS_RightOfUser();
                sysRightOfUserID.UserId = dm_user.IDUSER;
                sysRoleOfUser.UserId    = dm_user.IDUSER;
                sysRoleOfUserDataAccess.DeleteSYS_RoleOfUserByIDUser(sysRoleOfUser);

                sysRoleOfUser.RoleId = dm_user.Roles.ID;
                sysRoleOfUserDataAccess.InsertSYS_RoleOfUser(sysRoleOfUser);
            }
            catch (Exception ex)
            {
                throw new Exception(String.Format("dm_user_Update.UpdateAll: {0}", ex.Message));
            }
            finally
            {
                conn.Close();
            }
        }
Пример #9
0
        public void UpdateSYS_RightOfUser(DbTransaction transaction, SYS_RightOfUser sys_rightofuser)
        {
            try
            {
                List <DbParameter> para = new List <DbParameter>();

                para.Add(_DbHelper.CreateParameter(FIELD_RIGHTID, sys_rightofuser.RightId, false));
                para.Add(_DbHelper.CreateParameter(FIELD_USERID, sys_rightofuser.UserId, false));
                para.Add(_DbHelper.CreateParameter(FIELD_VIEW, sys_rightofuser.View, false));
                para.Add(_DbHelper.CreateParameter(FIELD_UPDATE, sys_rightofuser.Update, false));
                para.Add(_DbHelper.CreateParameter(FIELD_CREATE, sys_rightofuser.Create, false));
                para.Add(_DbHelper.CreateParameter(FIELD_DELETE, sys_rightofuser.Delete, false));
                para.Add(_DbHelper.CreateParameter(FIELD_APPROVE, sys_rightofuser.Approve, false));
                para.Add(_DbHelper.CreateParameter(FIELD_ID, sys_rightofuser.ID, false));

                _DbHelper.ExecuteNonQuery(transaction, Common.DatabaseSchema + "[SYS_RightOfUser_Update]", para.ToArray());
            }
            catch (Exception ex)
            {
                throw new Exception(String.Format("SYS_RightOfUserDataAccess.Update: {0}", ex.Message));
            }
        }
Пример #10
0
 public void DeleteSYS_RightOfUserByIDUser(SYS_RightOfUser sys_rightofusers)
 {
     _sys_rightofuserDataAccess.DeleteSYS_RightOfUserByIDUser(sys_rightofusers);
 }
Пример #11
0
 public void UpdateSYS_RightOfUser(SYS_RightOfUser sys_rightofuser)
 {
     _sys_rightofuserDataAccess.UpdateSYS_RightOfUser(sys_rightofuser);
 }
Пример #12
0
 public int InsertSYS_RightOfUser(SYS_RightOfUser sys_rightofuser)
 {
     return(_sys_rightofuserDataAccess.InsertSYS_RightOfUser(sys_rightofuser));
 }
Пример #13
0
 private static void SetSYS_RightOfUserInfo(DbDataReader reader, ref SYS_RightOfUser sys_rightofuser)
 {
     sys_rightofuser.RightId = int.Parse("0" + reader[FIELD_RIGHTID]);
     sys_rightofuser.UserId  = int.Parse("0" + reader[FIELD_USERID]);
     sys_rightofuser.ID      = int.Parse("0" + reader[FIELD_ID]);
 }