コード例 #1
0
ファイル: AppFlow.cs プロジェクト: SoftSuite/ABB
        public bool ChangePassword(double officerID, string newPassword)
        {
            bool ret = true;
            OfficerDAL offDAL = new OfficerDAL();
            OracleDBObj obj = new OracleDBObj();
            obj.CreateConnection();
            obj.CreateTransaction();
            try
            {
                offDAL.GetDataByLOID(officerID, obj.zTrans);
                offDAL.PASSWORD = Encrypt(newPassword);

                if (offDAL.OnDB)
                    offDAL.UpdateCurrentData(offDAL.USERID, obj.zTrans);
                else
                    throw new ApplicationException("��辺�����Ţͧ��ҹ��к�");

                obj.zTrans.Commit();
                obj.zConn.Close();
            }
            catch (Exception ex)
            {
                ret = false;
                _error = ex.Message;
                obj.zTrans.Rollback();
                obj.zConn.Close();
            }
            return ret;
        }
コード例 #2
0
ファイル: PurchaseRequestFlow.cs プロジェクト: SoftSuite/ABB
 public OfficerData GetOfficerData(double loid)
 {
     OfficerDAL dal = new OfficerDAL();
     OfficerData data = new OfficerData();
     dal.GetDataByLOID(loid, null);
     data.TNAME = dal.TNAME;
     data.LASTNAME = dal.LASTNAME;
     data.DIVISION = dal.DIVISION;
     data.USERID = dal.USERID;
     data.PASSWORD = dal.PASSWORD;
     data.EFDATE = dal.EFDATE;
     data.EPDATE = dal.EPDATE;
     return data;
 }