Beispiel #1
0
        /// <summary>
        /// 获取单个打印配置
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public ReturnBody <PrintConfigEntity> GetSinglePrintConfig(QueryPrintConfigParam model)
        {
            ExceptionInfoEntity exception = WipLogHelper.GetExceptionInfo <QueryPrintConfigParam>(namespaceName, "GetSinglePrintConfig", model);

            try
            {
                #region 验证
                if (model == null || string.IsNullOrEmpty(model.printType))
                {
                    exception.exceptionMsg = ResMsg.PARAMETERNOEMPTY;
                    return(BLLHelpler.GetReturnBody <PrintConfigEntity>(ResCode.PARAMETERNOEMPTY, exception.exceptionMsg, exception));
                }
                #endregion
                var retModel = printConfigBLL.GetModel(model.printType.ToString());
                if (retModel == null)
                {
                    exception.exceptionMsg = "没有找到数据";
                    return(BLLHelpler.GetReturnBody <PrintConfigEntity>(ResCode.FAILURE, exception.exceptionMsg, exception));
                }
                return(BLLHelpler.GetReturnBody <PrintConfigEntity>(ResCode.SUCCESS, ResMsg.SUCCESS, retModel));
            }
            catch (Exception ex)
            {
                WipLogHelper.GetExceptionInfoForError(ex, ref exception);
                return(BLLHelpler.GetReturnBody <PrintConfigEntity>(ResCode.FAILURE, ResMsg.FAILURE, exception));
            }
        }
Beispiel #2
0
        /// <summary>
        /// 获得打印配置数据列表(分页)
        /// </summary>
        /// <param name="model">分页数据</param>
        /// <returns>打印配置分页数据</returns>
        public PageResultModel <PrintConfigModel> GetModelListForPage(QueryPrintConfigParam model)
        {
            DataSet ds = printConfigDAL.GetListForPage(model);
            List <PrintConfigModel> list = DataTableToList(ds.Tables[0]);
            int total = Convert.ToInt32(ds.Tables[1].Rows[0]["COUNT"]);
            PageResultModel <PrintConfigModel> result = new PageResultModel <PrintConfigModel>();

            result.total = total;
            result.rows  = list;
            return(result);
        }
Beispiel #3
0
        /// <summary>
        /// 获取打印配置列表(分页)
        /// </summary>
        /// <returns></returns>
        public ReturnBody <PageResultModel <PrintConfigModel> > GetPrintConfigList(QueryPrintConfigParam queryModel)
        {
            ExceptionInfoEntity exception = WipLogHelper.GetExceptionInfo <QueryPrintConfigParam>(namespaceName, "GetPrintConfigList", queryModel);

            try
            {
                PageResultModel <PrintConfigModel> list = printConfigBLL.GetModelListForPage(queryModel);
                return(BLLHelpler.GetReturnBody <PageResultModel <PrintConfigModel> >(ResCode.SUCCESS, ResMsg.SUCCESS, list));
            }
            catch (Exception ex)
            {
                WipLogHelper.GetExceptionInfoForError(ex, ref exception);
                return(BLLHelpler.GetReturnBody <PageResultModel <PrintConfigModel> >(ResCode.FAILURE, ResMsg.FAILURE, exception));
            }
        }
Beispiel #4
0
        /// <summary>
        /// 获得打印配置数据列表(分页)
        /// </summary>
        /// <param name="strOrderBy">排序字段</param>
        /// <param name="strWhere">查询条件</param>
        /// <param name="model">分页实体数据</param>
        /// <returns>打印配置列表DataSet</returns>
        public DataSet GetListForPage(QueryPrintConfigParam model)
        {
            SqlParameter[] parameters =
            {
                new SqlParameter("@printTypeName", SqlDbType.NVarChar, 50),
                new SqlParameter("@printerName",   SqlDbType.NVarChar, 50),
                new SqlParameter("@printTemplete", SqlDbType.NVarChar, 10),
                new SqlParameter("@printArea",     SqlDbType.NVarChar, 10),
                new SqlParameter("@pageIndex",     SqlDbType.Int),
                new SqlParameter("@pageSize",      SqlDbType.Int),
                new SqlParameter("@delFlag",       SqlDbType.NVarChar, 10)
            };

            parameters[0].Value = model.printTypeName;
            parameters[1].Value = model.printerName;
            parameters[2].Value = model.printTemplete;
            parameters[3].Value = model.printArea;
            parameters[4].Value = model.pageIndex;
            parameters[5].Value = model.pageSize;
            parameters[6].Value = model.delFlag;
            return(SQLServerHelper.RunProcedure("uspWip_GetPrintConfigPageList", parameters, "pagetable"));
        }
Beispiel #5
0
        /// <summary>
        /// 禁启用打印配置表
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public ReturnBody <bool> EnablePrintConfig(QueryPrintConfigParam model)
        {
            ExceptionInfoEntity exception = WipLogHelper.GetExceptionInfo <QueryPrintConfigParam>(namespaceName, "EnablePrintConfig", model);

            try
            {
                #region 验证
                if (model == null || string.IsNullOrEmpty(model.printType))
                {
                    exception.exceptionMsg = ResMsg.PARAMETERNOEMPTY;
                    return(BLLHelpler.GetReturnBody <bool>(ResCode.PARAMETERNOEMPTY, exception.exceptionMsg, exception));
                }
                #endregion

                string lastModifier = JwtHelp.GetCurUserName();
                var    result       = printConfigBLL.Enable(model.printType.ToString(), model.delFlag, lastModifier);
                return(BLLHelpler.GetReturnBody <bool>(ResCode.SUCCESS, ResMsg.SUCCESS, result));
            }
            catch (Exception ex)
            {
                WipLogHelper.GetExceptionInfoForError(ex, ref exception);
                return(BLLHelpler.GetReturnBody <bool>(ResCode.FAILURE, ResMsg.FAILURE, exception));
            }
        }
Beispiel #6
0
 public string GetSinglePrintConfig0(QueryPrintConfigParam model)
 {
     return("ok");
 }