Example #1
0
        public IDrugFromDAO CreateDrugFromDAO()
        {
            IDrugFromDAO dao = null;

            if (_DbType == DatabaseType.SqlServer)
            {
                dao = new SqlServer.DrugFromDAO();
            }
            else if (_DbType == DatabaseType.MySql)
            {
                dao = new SqlServer.DrugFromDAO();
            }
            else if (_DbType == DatabaseType.Oracole)
            {
                dao = new SqlServer.DrugFromDAO();
            }
            else if (_DbType == DatabaseType.DB2)
            {
                dao = new SqlServer.DrugFromDAO();
            }
            else if (_DbType == DatabaseType.Postgre)
            {
                dao = new SqlServer.DrugFromDAO();
            }
            return(dao);
        }
Example #2
0
 /// <summary>
 /// 根据条件进行模糊搜索
 /// </summary>
 /// <param name="searchCond">搜索条件</param>
 /// <returns></returns>
 public List <DrugFrom> SearchDrugFrom(string searchCond)
 {
     using (IDbConnection conn = DAOFactory.Instance.OpenConnection())
     {
         IDrugFromDAO dao = DAOFactory.Instance.CreateDrugFromDAO();
         return(dao.SearchDrugFrom(searchCond, conn));
     }
 }
Example #3
0
 /// <summary>
 /// 根据ID查找药品产地
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public DrugFrom RetrieveDrugsFrom(int id)
 {
     using (IDbConnection conn = DAOFactory.Instance.OpenConnection())
     {
         IDrugFromDAO dao = DAOFactory.Instance.CreateDrugFromDAO();
         return(dao.SelectDrugFrom(id, conn));
     }
 }
Example #4
0
 /// <summary>
 /// 查出所有的药品产地
 /// </summary>
 /// <returns></returns>
 public List <DrugFrom> GetAllDrugFrom()
 {
     using (IDbConnection conn = DAOFactory.Instance.OpenConnection())
     {
         IDrugFromDAO dao = DAOFactory.Instance.CreateDrugFromDAO();
         return(dao.SelectAllDrugFrom(conn));
     }
 }
Example #5
0
 /// <summary>
 /// 删除一条药品产地
 /// </summary>
 /// <param name="from"></param>
 /// <param name="deleter"></param>
 public void DeleteDrugFrom(DrugFrom from, string deleter)
 {
     using (IDbConnection conn = DAOFactory.Instance.OpenConnection())
     {
         IDrugFromDAO dao = DAOFactory.Instance.CreateDrugFromDAO();
         dao.DeleteDrugFrom(from.ID, conn);
     }
 }
Example #6
0
 /// <summary>
 /// 保存修改的药品产地
 /// </summary>
 /// <param name="from"></param>
 /// <param name="modifier"></param>
 public void SaveDrugFrom(DrugFrom from, string modifier)
 {
     using (IDbConnection conn = DAOFactory.Instance.OpenConnection())
     {
         IDrugFromDAO dao = DAOFactory.Instance.CreateDrugFromDAO();
         dao.UpdateDrugFrom(from, conn);
     }
 }
Example #7
0
 /// <summary>
 /// 增加一个药品产地
 /// </summary>
 /// <param name="from"></param>
 /// <param name="creator"></param>
 public void CreateDrugFrom(DrugFrom from, string creator)
 {
     using (IDbConnection conn = DAOFactory.Instance.OpenConnection())
     {
         IDrugFromDAO dao = DAOFactory.Instance.CreateDrugFromDAO();
         dao.InsertDrugFrom(from, conn);
     }
 }