Пример #1
0
 /// <summary>
 /// 修改一条包含项目
 /// </summary>
 /// <param name="model">包含项目实体</param>
 /// <returns>true: 操作成功 false: 操作失败</returns>
 public bool Update(EyouSoft.Model.CompanyStructure.ServiceStandard model)
 {
     if (model == null)
     {
         return(false);
     }
     return(dal.Update(model));
 }
Пример #2
0
        protected bool AddData()
        {
            EyouSoft.Model.CompanyStructure.ServiceStandard model = new EyouSoft.Model.CompanyStructure.ServiceStandard();
            string Content = Utils.InputText(Request.QueryString["AddValue"]);

            model.CompanyID  = CompanyidAndUserid.Split('$')[0];
            model.Content    = Content;
            model.OperatorID = CompanyidAndUserid.Split('$')[1];
            if (!String.IsNullOrEmpty(ServiceType))
            {
                switch (ServiceType)
                {
                case "1":
                    model.TypeID = EyouSoft.Model.CompanyStructure.ServiceTypes.住宿;
                    break;

                case "2":
                    model.TypeID = EyouSoft.Model.CompanyStructure.ServiceTypes.用餐;
                    break;

                case "3":
                    model.TypeID = EyouSoft.Model.CompanyStructure.ServiceTypes.景点;
                    break;

                case "4":
                    model.TypeID = EyouSoft.Model.CompanyStructure.ServiceTypes.用车;
                    break;

                case "5":
                    model.TypeID = EyouSoft.Model.CompanyStructure.ServiceTypes.导服;
                    break;

                case "6":
                    model.TypeID = EyouSoft.Model.CompanyStructure.ServiceTypes.往返大交通;
                    break;

                case "7":
                    model.TypeID = EyouSoft.Model.CompanyStructure.ServiceTypes.其他;
                    break;

                case "8":
                    model.TypeID = EyouSoft.Model.CompanyStructure.ServiceTypes.集合方式;
                    break;

                case "9":
                    model.TypeID = EyouSoft.Model.CompanyStructure.ServiceTypes.接团方式;
                    break;
                }
            }
            EyouSoft.IBLL.CompanyStructure.IServiceStandard bll = EyouSoft.BLL.CompanyStructure.ServiceStandard.CreateInstance();
            return(bll.Add(model));
        }
Пример #3
0
        /// <summary>
        /// 添加一条包含项目
        /// </summary>
        /// <param name="model">包含项目实体</param>
        /// <returns>true: 操作成功 false: 操作失败</returns>
        public virtual bool Add(EyouSoft.Model.CompanyStructure.ServiceStandard model)
        {
            DbCommand dc = this._database.GetSqlStringCommand(SQL_ServiceStandard_ADD);

            this._database.AddInParameter(dc, "CompanyId", DbType.AnsiStringFixedLength, model.CompanyID);
            this._database.AddInParameter(dc, "TypeId", DbType.Byte, (int)model.TypeID);
            this._database.AddInParameter(dc, "OperatorID", DbType.AnsiStringFixedLength, model.OperatorID);
            this._database.AddInParameter(dc, "Content", DbType.String, model.Content);
            if (DbHelper.ExecuteSql(dc, this._database) > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #4
0
        /// <summary>
        /// 根据公司ID获取包含项目列表
        /// </summary>
        /// <param name="companyId">公司编号</param>
        /// <param name="TypeID">包含项目类型</param>
        /// <param name="pageSize">每页显示条数</param>
        /// <param name="pageIndex">当前页码</param>
        /// <param name="recordCount">总记录数</param>
        /// <returns></returns>
        public virtual IList <EyouSoft.Model.CompanyStructure.ServiceStandard> GetList(string companyId, EyouSoft.Model.CompanyStructure.ServiceTypes TypeID, int pageSize, int pageIndex, ref int recordCount)
        {
            IList <EyouSoft.Model.CompanyStructure.ServiceStandard> list = new List <EyouSoft.Model.CompanyStructure.ServiceStandard>();
            string tableName     = "tbl_ServiceStandard";
            string fields        = "ID,[Content],TypeID";
            string primaryKey    = "ID";
            string orderByString = "ID DESC";

            #region 查询条件
            StringBuilder strWhere = new StringBuilder();
            if (!string.IsNullOrEmpty(companyId))
            {
                strWhere.AppendFormat(" companyId='{0}' ", companyId);
            }
            if (strWhere.Length > 0)
            {
                strWhere.AppendFormat(" and TypeId={0} ", (int)TypeID);
            }
            else
            {
                strWhere.AppendFormat(" TypeId={0} ", (int)TypeID);
            }
            #endregion

            using (IDataReader dr = DbHelper.ExecuteReader(this._database, pageSize, pageIndex, ref recordCount, tableName, primaryKey, fields, strWhere.ToString(), orderByString))
            {
                EyouSoft.Model.CompanyStructure.ServiceStandard model = null;
                while (dr.Read())
                {
                    model         = new EyouSoft.Model.CompanyStructure.ServiceStandard();
                    model.Content = dr.GetString(1);
                    model.ID      = dr.GetInt32(0);
                    if (!dr.IsDBNull(2))
                    {
                        model.TypeID = (EyouSoft.Model.CompanyStructure.ServiceTypes)(int) dr.GetByte(2);
                    }
                    list.Add(model);
                    model = null;
                }
            }
            return(list);
        }
Пример #5
0
        /// <summary>
        /// 获取一条包含项目实体
        /// </summary>
        /// <param name="id">主键ID</param>
        /// <returns>包含项目实体</returns>
        public virtual EyouSoft.Model.CompanyStructure.ServiceStandard GetModel(int id)
        {
            EyouSoft.Model.CompanyStructure.ServiceStandard model = null;
            string    SqlStr = SQL_ServiceStandard_SELECT + " WHERE ID=@ID ";
            DbCommand dc     = this._database.GetSqlStringCommand(SqlStr);

            this._database.AddInParameter(dc, "ID", DbType.Int32, id);
            using (IDataReader dr = DbHelper.ExecuteReader(dc, this._database))
            {
                if (dr.Read())
                {
                    model            = new EyouSoft.Model.CompanyStructure.ServiceStandard();
                    model.CompanyID  = dr.GetString(1);
                    model.Content    = dr.GetString(4);
                    model.ID         = dr.GetInt32(0);
                    model.OperatorID = dr.GetString(3);
                    if (!dr.IsDBNull(2))
                    {
                        model.TypeID = (EyouSoft.Model.CompanyStructure.ServiceTypes)(int) dr.GetByte(2);
                    }
                }
            }
            return(model);
        }