Exemplo n.º 1
0
        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);
            }
        }