Exemplo n.º 1
0
        public void TestMethod1()
        {
            ICompanyDal          companyDal = new CompanyDal();
            IQueryable <Company> temp       = companyDal.GetEntitiesByCondition(boolValue => true);

            Assert.AreEqual(true, temp.Count() == 2);
        }
Exemplo n.º 2
0
        public void PopulateCompanyMembersListTest()
        {
            var companyDal = new CompanyDal();

            Assert.AreEqual(true, companyDal.CompanyMembers != null);
            //Assert.AreEqual(true, companyDal.CompanyMembers.Count != 0);
        }
Exemplo n.º 3
0
        public void CreateSimulatedCompanyTest()
        {
            var companyDal = new CompanyDal();

            Assert.AreEqual(true, companyDal.SimulatedCompany != null);
            Assert.AreEqual(true, companyDal.SimulatedCompany.Teams.Count != 0);
        }
Exemplo n.º 4
0
        public static int RemoveByKey(string companycode)
        {
            CompanyDal dal = new CompanyDal();

            if (!dal.Exsits <CompanyEntity>(companycode))
            {
                Rmes.Public.ErrorHandle.EH.LASTMSG = "没有相应的公司数据,无法删除。";
                return(1);
            }
            //存储过程专属的检查
            if (DB.CheckAllowRemove("CODE_COMPANY", "", "", "", "", companycode))
            {
                //删除成功
                dal.RemoveByKey <CompanyEntity>(companycode);
                return(0);
            }
            else
            {
                //删除失败
                Rmes.Public.ErrorHandle.EH.ERROR(Rmes.Public.ErrorHandle.EH.LASTMSG);
                return(-1);
            }
        }
Exemplo n.º 5
0
 /// <summary>
 /// 更新公司数据
 /// </summary>
 /// <param name="companyList">公司实体对象</param>
 /// <param name="tran">中间事务对象</param>
 public static void UpdateCompany(IList <Company> companyList, ICTransaction tran)
 {
     CompanyDal.Update(companyList, tran);
 }
Exemplo n.º 6
0
 /// <summary>
 /// 更新公司数据
 /// </summary>
 /// <param name="company">公司实体对象</param>
 /// <param name="tran">中间事务对象</param>
 public static void UpdateCompany(Company company, ICTransaction tran)
 {
     CompanyDal.Update(company, tran);
 }
Exemplo n.º 7
0
 /// <summary>
 /// 根据指定条件查找公司分页集合
 /// </summary>
 /// <param name="companySearcher">公司查询对象</param>
 /// <param name="pager">分页对象</param>
 /// <param name="tran">中间事务对象</param>
 /// <returns>返回查找到的分页集合,包括按条件可查询到的所有记录数和当前分页的DataTable数据</returns>
 public static PageDataTable FindCompanyDataTable(CompanySearcher companySearcher, Pager pager, ICTransaction tran)
 {
     return(CompanyDal.FindDataTable(companySearcher, pager, tran));
 }
Exemplo n.º 8
0
 /// <summary>
 /// 根据指定条件查找公司集合
 /// </summary>
 /// <param name="companySearcher">公司查询对象</param>
 /// <returns>返回一个DataTable对象</returns>
 public static DataTable FindCompanyDataTable(CompanySearcher companySearcher)
 {
     return(CompanyDal.FindDataTable(companySearcher));
 }
Exemplo n.º 9
0
 /// <summary>
 /// 查找指定条件的公司分页集合
 /// </summary>
 /// <param name="companySearcher">公司查询对象</param>
 /// <param name="pager">分页对象</param>
 /// <returns>返回查找到的分页集合,包括按条件可查询到的所有记录数和当前分页的对象集合</returns>
 public static PageList <Company> FindCompanyList(CompanySearcher companySearcher, Pager pager)
 {
     return(CompanyDal.FindList(companySearcher, pager));
 }
Exemplo n.º 10
0
 /// <summary>
 /// 查找指定ID的公司
 /// </summary>
 /// <param name="companyId">公司ID</param>
 /// <param name="tran">中间事务对象</param>
 /// <returns>返回公司实体对象</returns>
 public static Company FindCompanyById(string companyId, ICTransaction tran)
 {
     return(CompanyDal.FindSingle(companyId, tran));
 }
Exemplo n.º 11
0
 /// <summary>
 /// 新建公司
 /// </summary>
 /// <param name="company">公司实体对象</param>
 /// <param name="tran">中间事务对象</param>
 /// <returns>返回处理后的公司实体对象</returns>
 public static Company AddCompany(Company company, ICTransaction tran)
 {
     return(CompanyDal.Add(company, tran));
 }
Exemplo n.º 12
0
 /// <summary>
 /// 新建公司
 /// </summary>
 /// <param name="company">公司实体对象</param>
 /// <returns>返回处理后的公司实体对象</returns>
 public static Company AddCompany(Company company)
 {
     return(CompanyDal.Add(company));
 }
Exemplo n.º 13
0
 public CompanyBll()
 {
     _companyDal = new CompanyDal();
     InitializeSalariesList();
     MaxLimitForSalary = 5500;
 }
Exemplo n.º 14
0
 public LoginController()
 {
     companyDal = new CompanyDal();
 }
Exemplo n.º 15
0
 /// <summary>
 /// 根据指定条件删除公司
 /// </summary>
 /// <param name="companySearcher">公司查询对象</param>
 /// <param name="tran">中间事务对象</param>
 public static void DeleteCompany(CompanySearcher companySearcher, ICTransaction tran)
 {
     CompanyDal.Delete(companySearcher, tran);
 }
Exemplo n.º 16
0
 /// <summary>
 /// 批量新建公司
 /// </summary>
 /// <param name="companyList">公司实体对象集合</param>
 /// <returns>返回处理后的公司实体对象集合</returns>
 public static IList <Company> AddCompany(IList <Company> companyList)
 {
     return(CompanyDal.Add(companyList));
 }
Exemplo n.º 17
0
 /// <summary>
 /// 查找指定ID的公司
 /// </summary>
 /// <param name="companyId">公司ID</param>
 /// <returns>返回公司实体对象</returns>
 public static Company FindCompanyById(string companyId)
 {
     return(CompanyDal.FindSingle(companyId));
 }
Exemplo n.º 18
0
 /// <summary>
 /// 批量新建公司
 /// </summary>
 /// <param name="companyList">公司实体对象集合</param>
 /// <param name="tran">中间事务对象</param>
 /// <returns>返回处理后的公司实体对象集合</returns>
 public static IList <Company> AddCompany(IList <Company> companyList, ICTransaction tran)
 {
     return(CompanyDal.Add(companyList, tran));
 }
Exemplo n.º 19
0
 /// <summary>
 /// 查找指定条件的公司集合
 /// </summary>
 /// <param name="companySearcher">公司查询对象</param>
 /// <returns>返回公司实体对象集合</returns>
 public static IList <Company> FindCompanyList(CompanySearcher companySearcher)
 {
     return(CompanyDal.FindList(companySearcher));
 }
Exemplo n.º 20
0
        /// <summary>
        /// 查询公司数量
        /// </summary>
        /// <param name="companySearcher">公司查询对象</param>
        /// <returns>返回查询到的数量</returns>
        public static long CountCompany(CompanySearcher companySearcher)
        {
            long count = CompanyDal.Count(companySearcher);

            return(count);
        }
Exemplo n.º 21
0
 /// <summary>
 /// 查找指定条件的公司分页集合
 /// </summary>
 /// <param name="companySearcher">公司查询对象</param>
 /// <param name="pager">分页对象</param>
 /// <param name="tran">中间事务对象</param>
 /// <returns>返回查找到的分页集合,包括按条件可查询到的所有记录数和当前分页的对象集合</returns>
 public static PageList <Company> FindCompanyList(CompanySearcher companySearcher, Pager pager, ICTransaction tran)
 {
     return(CompanyDal.FindList(companySearcher, pager, tran));
 }
Exemplo n.º 22
0
        /// <summary>
        /// 查询公司数量
        /// </summary>
        /// <param name="companySearcher">公司查询对象</param>
        /// <param name="tran">中间事务对象</param>
        /// <returns>返回查询到的数量</returns>
        public static long CountCompany(CompanySearcher companySearcher, ICTransaction tran)
        {
            long count = CompanyDal.Count(companySearcher, tran);

            return(count);
        }
Exemplo n.º 23
0
 /// <summary>
 /// 根据指定条件查找公司分页集合
 /// </summary>
 /// <param name="companySearcher">公司查询对象</param>
 /// <param name="pager">分页对象</param>
 /// <returns>返回查找到的分页集合,包括按条件可查询到的所有记录数和当前分页的DataTable数据</returns>
 public static PageDataTable FindCompanyDataTable(CompanySearcher companySearcher, Pager pager)
 {
     return(CompanyDal.FindDataTable(companySearcher, pager));
 }
Exemplo n.º 24
0
 /// <summary>
 /// 删除公司
 /// </summary>
 /// <param name="companyId">公司ID</param>
 public static void DeleteCompany(string companyId)
 {
     CompanyDal.Delete(companyId);
 }
Exemplo n.º 25
0
 /// <summary>
 /// 更新公司数据
 /// </summary>
 /// <param name="company">公司实体对象</param>
 public static void UpdateCompany(Company company)
 {
     CompanyDal.Update(company);
 }
Exemplo n.º 26
0
 /// <summary>
 /// 删除公司
 /// </summary>
 /// <param name="companyId">公司ID</param>
 /// <param name="tran">中间事务对象</param>
 public static void DeleteCompany(string companyId, ICTransaction tran)
 {
     CompanyDal.Delete(companyId, tran);
 }
Exemplo n.º 27
0
 /// <summary>
 /// 更新公司数据
 /// </summary>
 /// <param name="companyList">公司实体对象</param>
 public static void UpdateCompany(IList <Company> companyList)
 {
     CompanyDal.Update(companyList);
 }
Exemplo n.º 28
0
 /// <summary>
 /// 根据指定条件删除公司
 /// </summary>
 /// <param name="companySearcher">公司查询对象</param>
 public static void DeleteCompany(CompanySearcher companySearcher)
 {
     CompanyDal.Delete(companySearcher);
 }
Exemplo n.º 29
0
 public CompanySales()
 {
     _companyDal      = new CompanyDal();
     MaxLimitForTaxes = 2000;
 }
Exemplo n.º 30
0
 public CompanyHR()
 {
     _companyDal = new CompanyDal();
 }