protected void btnSaveSystemOperation_Click(object sender, DirectEventArgs e)
        {
            try
            {
                SystemOperationWrapper obj = SystemOperationWrapper.FindById(int.Parse(hidOperationID.Text.Trim()));
                obj.OperationNameCn      = this.txtOperationNameCn.Text.Trim();
                obj.OperationNameEn      = this.txtOperationNameEn.Text.Trim();
                obj.OperationDescription = this.txtOperationDescription.Text.Trim();
                obj.IsSystemOperation    = this.chkIsSystemOperation.Checked;
                obj.IsCanSingleOperation = this.chkIsCanSingleOperation.Checked;
                obj.IsCanMutilOperation  = this.chkIsCanMutilOperation.Checked;
                obj.IsEnable             = this.chkIsEnable.Checked;
                obj.IsInListPage         = this.chkIsInListPage.Checked;
                obj.IsInSinglePage       = this.chkIsInSinglePage.Checked;
                obj.OperationOrder       = Convert.ToInt32(this.txtOperationOrder.Text.Trim());
                obj.IsCommonOperation    = this.chkIsCommonOperation.Checked;



                SystemOperationWrapper.Update(obj);

                winSystemOperationEdit.Hide();
                ResourceManager.AjaxSuccess = true;
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = "Error Message : " + ex.Message;
                return;
            }
        }
        protected void btnSaveSystemOperation_Click(object sender, DirectEventArgs e)
        {
            try
            {
                SystemOperationWrapper obj = new SystemOperationWrapper();
                obj.OperationNameCn      = this.txtOperationNameCn.Text.Trim();
                obj.OperationNameEn      = this.txtOperationNameEn.Text.Trim();
                obj.OperationDescription = this.txtOperationDescription.Text.Trim();
                obj.IsSystemOperation    = this.chkIsSystemOperation.Checked;
                obj.IsCanSingleOperation = this.chkIsCanSingleOperation.Checked;
                obj.IsCanMutilOperation  = this.chkIsCanMutilOperation.Checked;
                obj.IsEnable             = this.chkIsEnable.Checked;
                obj.IsInListPage         = this.chkIsInListPage.Checked;
                obj.IsInSinglePage       = this.chkIsInSinglePage.Checked;
                obj.OperationOrder       = Convert.ToInt32(this.txtOperationOrder.Text.Trim());
                obj.IsCommonOperation    = this.chkIsCommonOperation.Checked;



                obj.ResourceID = SystemResourcesWrapper.FindById(Convert.ToInt32(this.hidResourcesID.Value));



                SystemOperationWrapper.Save(obj);

                winSystemOperationAdd.Hide();
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = "Error Message:" + ex.Message;
            }
        }
        protected void btnSaveSystemPrivilege_Click(object sender, DirectEventArgs e)
        {
            try
            {
                SystemPrivilegeWrapper obj = SystemPrivilegeWrapper.FindById(int.Parse(hidPrivilegeID.Text.Trim()));
                obj.OperationID     = SystemOperationWrapper.FindById(Convert.ToInt32(this.cmbOperationID.SelectedItem.Value));
                obj.PrivilegeCnName = this.txtPrivilegeCnName.Text.Trim();
                obj.PrivilegeEnName = this.txtPrivilegeEnName.Text.Trim();

                obj.Description    = this.txtDescription.Text.Trim();
                obj.PrivilegeOrder = Convert.ToInt32(this.txtPrivilegeOrder.Text.Trim());
                //obj.PrivilegeCategory = this.txtPrivilegeCategory.Text.Trim();



                SystemPrivilegeWrapper.Update(obj);

                winSystemPrivilegeEdit.Hide();
                ResourceManager.AjaxSuccess = true;
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = "ErrorMessage:" + ex.Message;
                return;
            }
        }
예제 #4
0
        public void DeleteSystemOperationRecord(int id)
        {
            try
            {
                SystemOperationWrapper.DeleteByID(id);

                ResourceManager.AjaxSuccess = true;
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = string.Format(ex.Message);
                return;
            }
        }
예제 #5
0
        public void QuickPatchAddOperation(int resourceid)
        {
            try
            {
                SystemOperationWrapper.QuickPatchAddOperation(resourceid);

                ResourceManager.AjaxSuccess = true;
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = string.Format(ex.Message);
                return;
            }
        }
        public void Show(int id)
        {
            try
            {
                SystemOperationWrapper obj = SystemOperationWrapper.FindById(id);

                if (obj != null)
                {
                    this.txtOperationNameCn.Text         = ValueConvertUtil.ConvertStringValue(obj.OperationNameCn);
                    this.txtOperationNameEn.Text         = ValueConvertUtil.ConvertStringValue(obj.OperationNameEn);
                    this.txtOperationDescription.Text    = ValueConvertUtil.ConvertStringValue(obj.OperationDescription);
                    this.chkIsSystemOperation.Checked    = obj.IsSystemOperation;
                    this.chkIsCanSingleOperation.Checked = obj.IsCanSingleOperation;
                    this.chkIsCanMutilOperation.Checked  = obj.IsCanMutilOperation;
                    this.chkIsEnable.Checked             = obj.IsEnable;
                    this.chkIsInListPage.Checked         = obj.IsInListPage;
                    this.chkIsInSinglePage.Checked       = obj.IsInSinglePage;
                    this.txtOperationOrder.Text          = obj.OperationOrder.ToString();
                    this.chkIsCommonOperation.Checked    = ValueConvertUtil.ConvertNullableValue <bool>(obj.IsCommonOperation);

                    if (obj.ResourceID != null)
                    {
                        this.txtResourceName.Text = obj.ResourceID.ResourcesNameCn;
                    }

                    hidOperationID.Text = id.ToString();


                    winSystemOperationEdit.Show();
                }
                else
                {
                    ResourceManager.AjaxSuccess      = false;
                    ResourceManager.AjaxErrorMessage = "Error Message : Data does not exist";
                    return;
                }
            }
            catch (Exception ex)
            {
                ResourceManager.AjaxSuccess      = false;
                ResourceManager.AjaxErrorMessage = "Error Message : " + ex.Message;
                return;
            }
        }
예제 #7
0
        protected void storeSystemOperation_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            string sortFieldName = "";

            if (e.Sort != null)
            {
                sortFieldName = e.Sort;
            }

            int startIndex = 0;

            if (e.Start > -1)
            {
                startIndex = e.Start;
            }

            int limit = this.PagingToolBar1.PageSize;

            int pageIndex = 1;

            if ((startIndex % limit) == 0)
            {
                pageIndex = startIndex / limit + 1;
            }
            else
            {
                pageIndex = startIndex / limit;
            }

            int selectResourceID = 0;

            if (e.Parameters["SelectResourceID"] != null)
            {
                selectResourceID = Convert.ToInt32(e.Parameters["SelectResourceID"]);
            }

            if (selectResourceID == 0)
            {
                storeSystemOperation.DataSource = new List <SystemOperationWrapper>();
                e.Total = 0;
                storeSystemOperation.DataBind();

                return;
            }

            SystemResourcesWrapper resourcesWrapper = SystemResourcesWrapper.FindById(selectResourceID);

            if (resourcesWrapper == null)
            {
                storeSystemOperation.DataSource = new List <SystemOperationWrapper>();
                e.Total = 0;
                storeSystemOperation.DataBind();

                return;
            }


            PageQueryParams pageQueryParams = new PageQueryParams();

            pageQueryParams.PageSize  = limit;
            pageQueryParams.PageIndex = pageIndex;

            storeSystemOperation.DataSource = SystemOperationWrapper.FindAllByOrderByAndFilterAndResourceID(sortFieldName, (e.Dir == Ext.Net.SortDirection.DESC), resourcesWrapper, pageQueryParams);
            e.Total = pageQueryParams.RecordCount;

            storeSystemOperation.DataBind();
        }