示例#1
0
        public void ChangePassword(LoginChangePasswordRequestAPI LoginChangePasswordRequestAPI)
        {
            var pdschangepassword = new pdschangepasswordDataSet();

            string cErrorMessage = string.Empty;

            DataRow ttblchangepasswordRow = pdschangepassword.ttblchangepassword.NewttblchangepasswordRow();

            Changepassword.UpdateRowFromChangepassword(ref ttblchangepasswordRow, LoginChangePasswordRequestAPI.changepassword);
            pdschangepassword.ttblchangepassword.AddttblchangepasswordRow((pdschangepasswordDataSet.ttblchangepasswordRow)ttblchangepasswordRow);

            var iCompanyNumber = LoginChangePasswordRequestAPI.iCompanyNumber;


            NLogLoggerP.Trace("ChangePassword - Login - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poLoginproxy = this.proxyAppObject.CreatePO_loginproxy())
                {
                    this.SetRequiredContextParameters();
                    poLoginproxy.ChangePassword(ref pdsContext, iCompanyNumber, pdschangepassword, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("ChangePassword - Login - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdschangepassword);
        }
示例#2
0
        public string ChangePassword(Changepassword changepassword, int iCompanyNumber)
        {
            var     pdschangepassword          = new pdschangepasswordDataSet();
            DataRow ttblchangepasswordCriteria = pdschangepassword.ttblchangepassword.NewttblchangepasswordRow();

            Changepassword.UpdateRowFromChangepassword(ref ttblchangepasswordCriteria, changepassword);
            pdschangepassword.ttblchangepassword.AddttblchangepasswordRow((pdschangepasswordDataSet.ttblchangepasswordRow)ttblchangepasswordCriteria);
            var cErrorMessage = string.Empty;

            StopwatchUtil.Time(
                () =>
            {
                this._poLoginproxy.ChangePassword(ref this._pdsContext, iCompanyNumber, pdschangepassword, out cErrorMessage);
            });
            _nLogLoggerP.Trace("ChangePassword");
            return(cErrorMessage);
        }