예제 #1
0
 public void SetButtonPanelText(ButtonPanelControl Ctrl, string ActionMode)
 {
     switch (ActionMode.ToUpper())
     {
         case "LOAD":
             Ctrl.ButtonAddText = "&Add";
             Ctrl.ButtonEditText = "&Edit";
             Ctrl.ButtonSearchText = "Sea&rch";
             break;
         case "ADD":
         case "EDIT":
             Ctrl.ButtonAddText = "&Save";
             Ctrl.ButtonEditText = "&Cancel";
             break;
         case "SAVE":
             Ctrl.ButtonAddText = "&Add";
             Ctrl.ButtonEditText = "&Edit";
             break;
         case "DELETE":
             break;
         case "SEARCH":
             Ctrl.ButtonEditText = "&Cancel";
             break;
         case "REFRESH":
             Ctrl.ButtonAddText = "&Add";
             Ctrl.ButtonEditText = "&Edit";
             Ctrl.ButtonSearchText = "Sea&rch";
             break;
     }
 }
 public void ButtonStatus(ButtonPanelControl p_btnPanel, bool p_add, bool p_edit, bool p_delete, bool p_refresh, bool p_search, bool p_close)
 {
     p_btnPanel.ButtonAddEnable = p_add;
     p_btnPanel.ButtonEditEnable = p_edit;
     p_btnPanel.ButtonDeleteEnable = p_delete;
     p_btnPanel.ButtonRefreshEnable = p_refresh;
     p_btnPanel.ButtonSearchEnable = p_search;
     p_btnPanel.ButtonCloseEnable = p_close;
 }
예제 #3
0
        /*This is will be called after button click event*/
        public void SetPanelStatus(ButtonPanelControl _ctrl, string _btnAction)
        {
            switch (_btnAction.ToUpper())
            {
                case "LOAD":
                    _ctrl.ButtonAddEnable = true;
                    _ctrl.ButtonEditEnable = false;
                    _ctrl.ButtonDeleteEnable = false;
                    _ctrl.ButtonSearchEnable = true;
                    _ctrl.ButtonRefreshEnable = false;
                    _ctrl.ButtonCloseEnable = true;
                    SetButtonPanelText(_ctrl, _btnAction);
                    break;
                case "ADD":
                    _ctrl.ButtonAddEnable = true;
                    _ctrl.ButtonEditEnable = true;
                    _ctrl.ButtonDeleteEnable = true;
                    _ctrl.ButtonSearchEnable = false;
                    _ctrl.ButtonRefreshEnable = false;
                    _ctrl.ButtonCloseEnable = true;
                    SetButtonPanelText(_ctrl, _btnAction);

                    break;
                case "EDIT":
                    _ctrl.ButtonAddEnable = true;
                    _ctrl.ButtonEditEnable = true;
                    _ctrl.ButtonDeleteEnable = true;
                    _ctrl.ButtonSearchEnable = false;
                    _ctrl.ButtonRefreshEnable = false;
                    _ctrl.ButtonCloseEnable = true;
                    SetButtonPanelText(_ctrl, _btnAction);
                    break;
                case "CANCEL":
                    _ctrl.ButtonAddEnable = true;
                    _ctrl.ButtonEditEnable = false;
                    _ctrl.ButtonDeleteEnable = false;
                    _ctrl.ButtonSearchEnable = true;
                    _ctrl.ButtonRefreshEnable = false;
                    _ctrl.ButtonCloseEnable = false;
                    SetButtonPanelText(_ctrl, _btnAction);
                    break;
                case "SAVE":
                    _ctrl.ButtonAddEnable = true;
                    _ctrl.ButtonEditEnable = false;
                    _ctrl.ButtonDeleteEnable = false;
                    _ctrl.ButtonSearchEnable = true;
                    _ctrl.ButtonRefreshEnable = false;
                    _ctrl.ButtonCloseEnable = true;
                    SetButtonPanelText(_ctrl, _btnAction);
                    break;
                case "SEARCH":
                    _ctrl.ButtonAddEnable = false;
                    _ctrl.ButtonEditEnable = true;
                    _ctrl.ButtonDeleteEnable = false;
                    _ctrl.ButtonSearchEnable = false;
                    _ctrl.ButtonRefreshEnable = true;
                    _ctrl.ButtonCloseEnable = true;
                    SetButtonPanelText(_ctrl, _btnAction);
                    break;
                case "REFRESH":
                    _ctrl.ButtonAddEnable = false;
                    _ctrl.ButtonEditEnable = true;
                    _ctrl.ButtonDeleteEnable = false;
                    _ctrl.ButtonSearchEnable = true;
                    _ctrl.ButtonRefreshEnable = false;
                    _ctrl.ButtonCloseEnable = true;
                    SetButtonPanelText(_ctrl, _btnAction);
                    break;
            }
        }
예제 #4
0
 public void SetPanelStatus(ButtonPanelControl  _ctrl,bool _add,bool _edit,bool _delete,bool _search,bool _refresh,bool _close )
 {
     _ctrl.ButtonAddEnable = _add;
     _ctrl.ButtonEditEnable = _edit;
     _ctrl.ButtonDeleteEnable = _delete;
     _ctrl.ButtonSearchEnable = _search;
     _ctrl.ButtonRefreshEnable = _refresh;
     _ctrl.ButtonCloseEnable = _close;
 }