Esempio n. 1
0
 public ActionResult StartCopy(string op, string sid, string did)
 {
     ///Todo
     ///通过源表、目标表、源ID进行自动导入
     try
     {
         FormulaService service = this.service.Formula;
         bool           result  = service.StartCopy(op, sid, did);
         if (result)
         {
             return(OperateResult(result, Lang.Msg_Operate_Success, result));
         }
         else
         {
             return(OperateResult(result, Lang.Msg_Operate_Failed, result));
         }
     }
     catch (Exception ex)
     {
         if (ex.InnerException != null)
         {
             ex = ex.InnerException;
         }
         log.Error(ex.Message, ex);
         return(HandleExceptionResult(ex));
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CalcController"/> class.
 /// </summary>
 /// <param name="loggerFactory">
 /// The logger factory.
 /// </param>
 /// <param name="unitOfWork">
 /// The unit of work.
 /// </param>
 public CalcController(
     IStringLocalizer <RestApiResource> localizer,
     FormulaService formulaService,
     ILoggerFactory loggerFactory,
     UnitOfWork unitOfWork)
     : base(localizer)
 {
     this.formulaService = formulaService;
     this.logger         = loggerFactory.CreateLogger <CalcController>();
     this.unitOfWork     = unitOfWork;
 }
Esempio n. 3
0
        /// <summary>
        /// 导入材料类型,自动生成参考配比
        /// </summary>
        /// <param name="formulaid"></param>
        /// <returns></returns>
        public ActionResult ExportStuff(string formulaid)
        {
            FormulaService service = this.service.Formula;
            bool           result  = service.ExportStuff(formulaid);

            if (result)
            {
                return(OperateResult(result, Lang.Msg_Operate_Success, result));
            }
            else
            {
                return(OperateResult(result, Lang.Msg_Operate_Failed, result));
            }
        }