コード例 #1
0
        public Dictionary <int, DefaultCardOut> GetAllDefaultCardOuts(ref string errMessage)
        {
            Database db = DatabaseFactory.CreateDatabase();

            errMessage = "";
            Dictionary <int, DefaultCardOut> list = new Dictionary <int, DefaultCardOut>();

            try
            {
                DataSet ds = DefaultCardOutDataAccess.GetAllDefaultCardOuts(db);

                DefaultCardOut defaultCardOut;
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    defaultCardOut = new DefaultCardOut(ds.Tables[0].Rows[i]);
                    list.Add(defaultCardOut.Id, defaultCardOut);
                }
                return(list);
            }
            catch (Exception ex)
            {
                errMessage = ex.Message + ex.StackTrace;
                logger.Error("Error Message:" + ex.Message + " Trace:" + ex.StackTrace);
                return(null);
            }
        }
コード例 #2
0
        public int Update(ref string errMessage, DefaultCardOut defaultCardOut)
        {
            Database db = DatabaseFactory.CreateDatabase();

            errMessage = "";
            try
            {
                return(DefaultCardOutDataAccess.Update(db, defaultCardOut));
            }
            catch (Exception ex)
            {
                errMessage = ex.Message + ex.StackTrace;
                logger.Error("Error Message:" + ex.Message + " Trace:" + ex.StackTrace);
                return(-1);
            }
        }
コード例 #3
0
        public int Delete(ref string errMessage, int defaultCardOutId)
        {
            Database db = DatabaseFactory.CreateDatabase();

            errMessage = "";
            try
            {
                int iRtn = DefaultCardOutDataAccess.Delete(db, defaultCardOutId);

                return(iRtn);
            }
            catch (Exception ex)
            {
                errMessage = ex.Message + ex.StackTrace;
                logger.Error("Error Message:" + ex.Message + " Trace:" + ex.StackTrace);
                return(-1);
            }
        }
コード例 #4
0
        public DefaultCardOut GetDefaultCardOutById(ref string errMessage, int defaultCardOutId)
        {
            Database db = DatabaseFactory.CreateDatabase();

            errMessage = "";
            try
            {
                DataSet ds = DefaultCardOutDataAccess.GetDefaultCardOutById(db, defaultCardOutId);
                if (ds.Tables[0].Rows.Count == 0)
                {
                    return(null);
                }
                return(new DefaultCardOut(ds.Tables[0].Rows[0]));
            }
            catch (Exception ex)
            {
                errMessage = ex.Message + ex.StackTrace;
                logger.Error("Error Message:" + ex.Message + " Trace:" + ex.StackTrace);
                return(null);
            }
        }