Exemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="menuSubCD"></param>
        /// <param name="menuSubName"></param>
        /// <exception cref="EVOFramework.ValidateException"><c>ValidateException</c>.</exception>
        public void SaveEditMenuSub(NZString menuSubCD, NZString menuSubName)
        {
            MenuSubValidator validator = new MenuSubValidator();

            validator.ValidateBeforeSaveEdit(menuSubCD, menuSubName);


            m_bizMenuSub.SaveEditMenuSub(menuSubCD, menuSubName);
        }
Exemplo n.º 2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try {
                NZString menuSubCD   = new NZString(txtSubMenuCode, txtSubMenuCode.Text.Trim());
                NZString menuSubName = new NZString(txtSubMenuName, txtSubMenuName.Text.Trim());

                MenuSubValidator validator = new MenuSubValidator();
                validator.ValidateBeforeSaveEdit(menuSubCD, menuSubName);

                MessageDialogResult dr = MessageDialog.ShowConfirmation(this, EVOFramework.Message.LoadMessage(Messages.eConfirm.CFM9001.ToString()));
                if (dr == MessageDialogResult.No)
                {
                    DialogResult = DialogResult.Cancel;
                    return;
                }

                if (dr == MessageDialogResult.Cancel)
                {
                    return;
                }

                m_subMenuController.SaveEditMenuSub(
                    menuSubCD,
                    menuSubName);

                DialogResult = DialogResult.OK;
            }
            catch (ValidateException err)
            {
                MessageDialog.ShowBusiness(this, err.ErrorResults[0].Message);
                err.ErrorResults[0].FocusOnControl();
            }
            catch (BusinessException err)
            {
                MessageDialog.ShowBusiness(this, err.Error.Message);
                err.Error.FocusOnControl();
            }
            catch (Exception err)
            {
                MessageDialog.ShowBusiness(this, err.Message);
            }
        }