예제 #1
0
 public bool CreateMZHZY(string start, string end, out string msg)
 {
     try
     {
         //执行两个门诊病案存储过程
         sqlClient.ExecuteSP(SqlStr.MZ_MZLGFY);
         sqlClient.ExecuteSP(SqlStr.MZ_MZLGPELBLE);
         log.WriteLog("查询" + start + "-" + end + "门诊和在院流感数据");
         log.WriteLog(SqlStr.MzhzySql(start, end));
         DataTable data = sqlClient.ExecuteQuery(SqlStr.MzhzySql(start, end), CommandType.Text);
         if (data.Rows.Count < 0)
         {
             msg = "无门诊和在院流感数据\n";
         }
         else
         {
             CSVUtil.SaveCSV(data, fluUrl + "\\flu_门诊和在院流感" + start + "-" + end + ".csv");
             CSVUtil.SaveCSV(data, backUpUrl + "\\flu_门诊和在院流感" + start + "-" + end + ".csv");
             msg = "门诊和在院流感数据生成成功\n";
         }
         log.WriteLog("查询成功");
     }
     catch (Exception ex)
     {
         msg = ex.Message;
         log.WriteLog("查询失败:" + ex.Message, LogType.Error);
         return(false);
     }
     return(true);
 }