/// <summary>
        /// Shows the modal dialog.
        /// </summary>
        /// <param name="owner"></param>
        /// <returns></returns>
        public static SalNumber ModalDialog(Control owner)
        {
            dlgReceiveItem dlg = DialogFactory.CreateInstance <dlgReceiveItem>();
            SalNumber      ret = dlg.ShowDialog(owner);

            return(ret);
        }
Пример #2
0
        private void cmdChangePassword_Inquire(object sender, FndCommandInquireEventArgs e)
        {
            #region Local Variables
            SalNumber nRow = 0;
            #endregion

            #region Actions
            if (!(Ifs.Fnd.ApplicationForms.Var.Security.IsDataSourceAvailable(Pal.GetActiveInstanceName("dlgLchChangePassword"))))
            {
                ((FndCommand)sender).Enabled = false;
                return;
            }
            if (!(Sal.TblAnyRows(this, Sys.ROW_Selected, 0)))
            {
                ((FndCommand)sender).Enabled = false;
                return;
            }

            nRow = Sys.TBL_MinRow;
            if (Sal.TblFindNextRow(this, ref nRow, Sys.ROW_Selected, 0))
            {
                if (Sal.TblFindNextRow(this, ref nRow, Sys.ROW_Selected, 0))
                {
                    ((FndCommand)sender).Enabled = false;
                    return;
                }
            }
            ((FndCommand)sender).Enabled = true;

            #endregion
        }
Пример #3
0
        /// <summary>
        /// Shows the modal dialog.
        /// </summary>
        /// <param name="owner"></param>
        /// <returns></returns>
        public static SalNumber ModalDialog(Control owner, ref SalString sEmployeeID, ref SalString sOldpassword)
        {
            dlgLchChangePassword dlg = DialogFactory.CreateInstance <dlgLchChangePassword>();

            dlg.sEmployeeID  = sEmployeeID;
            dlg.sOldpassword = sOldpassword;
            dlg.sID.Text     = dlg.sEmployeeID;
            SalNumber ret = dlg.ShowDialog(owner);

            return(ret);
        }
Пример #4
0
        public new SalNumber UserMethod(SalNumber nWhat, SalString sMethod)
        {
            #region Actions
            using (new SalContext(this))
            {
                if (sMethod == "ok")
                {
                    switch (nWhat)
                    {
                    case Ifs.Fnd.ApplicationForms.Const.METHOD_Inquire:
                        return(1);

                    case Ifs.Fnd.ApplicationForms.Const.METHOD_Execute:
                        if (!(CheckPassword()))
                        {
                            return(0);
                        }
                        else
                        {
                            SavePassword();
                            return(Sal.EndDialog(this, Sys.IDOK));
                        }
                    }
                }
                else if (sMethod == "cancel")
                {
                    switch (nWhat)
                    {
                    case Ifs.Fnd.ApplicationForms.Const.METHOD_Inquire:
                        return(1);

                    case Ifs.Fnd.ApplicationForms.Const.METHOD_Execute:
                        Sal.EndDialog(this, Sys.IDCANCEL);
                        break;
                    }
                }
            }

            return(0);

            #endregion
        }
Пример #5
0
 public override SalNumber vrtUserMethod(SalNumber nWhat, SalString sMethod)
 {
     return(this.UserMethod(nWhat, sMethod));
 }