コード例 #1
0
ファイル: DAO.cs プロジェクト: UmarRajput/Campus
        public TblAdmin adminLogin(string user, string password)
        {
            TblAdmin obj = (TblAdmin)NHSession.CreateCriteria(typeof(TblAdmin))
                           .Add(Restrictions.Eq(Constants.allModelProperties.AdminUsername, user))
                           .Add(Restrictions.Eq(Constants.allModelProperties.AdminPassword, password))
                           .UniqueResult();

            return(obj);
        }
コード例 #2
0
ファイル: DAO.cs プロジェクト: UmarRajput/Campus
        public TblAdmin getAdmin(int id)
        {
            TblAdmin obj = (TblAdmin)NHSession.CreateCriteria(typeof(TblAdmin))
                           .Add(Restrictions.Eq(Constants.allModelProperties.AdminId, id))
                           .UniqueResult();

            obj.AdminPassword    = decode(obj.AdminPassword);
            obj.AdminPhonenumber = decode(obj.AdminPhonenumber);
            return(obj);
        }
コード例 #3
0
ファイル: DAO.cs プロジェクト: UmarRajput/Campus
        public bool deleteAdmin(TblAdmin A)
        {
            bool result = false;

            using (ITransaction T = NHSession.BeginTransaction())
            {
                try
                {
                    NHSession.Delete(A);
                    T.Commit();
                    result = true;
                }
                catch (Exception ex)
                {
                    T.Rollback();
                }
            }
            return(result);
        }
コード例 #4
0
ファイル: DAO.cs プロジェクト: UmarRajput/Campus
        public bool sentAdminToDB(TblAdmin admin)
        {
            bool result = false;

            using (ITransaction T = NHSession.BeginTransaction())
            {
                try
                {
                    NHSession.SaveOrUpdate(admin);
                    T.Commit();
                    result = true;
                }
                catch (Exception ex)
                {
                    T.Rollback();
                }
            }
            return(result);
        }