private Result Init_NewDay(DbConnections db, DateTime pTxnDate, int pUserNo) { Result res = new Result(); try { #region [] ProcessList proc = new ProcessList(); proc.ProcessLists.Clear(); res = ProcessDB.DB2131003(db, null); if (res.ResultNo != 0) { return(res); } if (res.Data != null && res.Data.Tables[0] != null) { foreach (DataRow dr in res.Data.Tables[0].Rows) { if (Static.ToInt(dr["Status"]) == 1) { proc.Add(pUserNo, pTxnDate, Static.ToInt(dr["pID"]), Static.ToStr(dr["FunctionName"]), Static.ToStr(dr["Description"]), DateTime.Now, DateTime.Now, 0, "", Static.ToStr(dr["Freq"])); } } } else { return(new Result(1, "Процессийн жагсаалтыг авахад алдаа гарлаа")); } #endregion res = WriteFullProcess(db); res = ProcessDB.DB2131002(db, pTxnDate); if (res.ResultNo != 0) { return(res); } if (res.Data == null) { return(new Result(1, "Процессийн жагсаалтыг авахад алдаа гарлаа")); } if (res.Data.Tables[0] == null) { return(new Result(1, "Процессийн жагсаалтыг авахад алдаа гарлаа")); } return(res); } catch (Exception ex) { res.ResultNo = 9110002; res.ResultDesc = "Програм руу нэвтрэхэд алдаа гарлаа" + ex.Message; EServ.Shared.Static.WriteToLogFile("Error.log", ex.Message + ex.Source + ex.StackTrace); return(res); } }
private Result Init_LoadDay(DbConnections db, DateTime pTxnDate, int pUserNo) { Result res = new Result(); try { #region [] // "select * from ProcessList where TxnDate=:1" res = ProcessDB.DB2131002(db, pTxnDate); if (res.ResultNo != 0) { return(res); } if (res.Data == null) { return(new Result(1, "Процессийн жагсаалтыг авахад алдаа гарлаа")); } if (res.Data.Tables[0] == null) { return(new Result(1, "Процессийн жагсаалтыг авахад алдаа гарлаа")); } DataTable DT = res.Data.Tables[0]; ProcessList proc = new ProcessList(); proc.ProcessLists.Clear(); foreach (DataRow row in DT.Rows) { res = proc.Add(pUserNo, pTxnDate, Static.ToInt(row["ProcessNo"]), Static.ToStr(row["ProcessFunc"]), Static.ToStr(row["Name"]), Static.ToDate(row["StartDate"]), Static.ToDate(row["EndDate"]), Static.ToInt(row["Status"]), Static.ToStr(row["ErrorDesc"]), Static.ToStr(row["Freq"])); if (res.ResultNo != 0) { return(res); } } #endregion DataSet DS = new DataSet(); DS.Tables.Add(DT.Copy()); res.Data = DS; return(res); } catch (Exception ex) { res.ResultNo = 9110002; res.ResultDesc = "Програм руу нэвтрэхэд алдаа гарлаа" + ex.Message; EServ.Shared.Static.WriteToLogFile("Error.log", ex.Message + ex.Source + ex.StackTrace); return(res); } }