예제 #1
0
    /// <summary>
    /// 获取G_ChargeBattery实体List
    /// </summary>
    /// <param name="dt">源数据表</param>
    /// <returns></returns>
    public List <G_ChargeBattery> G_ChargeBattery(DataTable dt)
    {
        List <G_ChargeBattery> modelList = new List <G_ChargeBattery>();
        G_ChargeBattery        model;

        for (int n = 0; n < dt.Rows.Count; n++)
        {
            model = new G_ChargeBattery();
            try{
                model.cb_id = (long)dt.Rows[n]["cb_id"];
            }
            catch { }
            model.cb_code = dt.Rows[n]["cb_code"].ToString();
            try{
                model.cb_examine = (bool)dt.Rows[n]["cb_examine"];
            }
            catch { }
            try{
                model.cb_addtime = (DateTime)dt.Rows[n]["cb_addtime"];
            }
            catch { }
            modelList.Add(model);
        }
        return(modelList);
    }
예제 #2
0
        /// <summary>
        /// 添加电池
        /// </summary>
        public bool AddChargeBattery(G_ChargeBattery mod)
        {
            bool b = false;

            OpSql.Open();
            try
            {
                b = OpSql.Insert(new object[] { mod });
            }
            catch { }
            finally { OpSql.Close(); }
            return(b);
        }
        /// <summary>
        /// 获取电池
        /// </summary>
        /// <returns></returns>
        public string UP0003(string cb_code)
        {
            string outputData           = "";
            List <G_ChargeBattery> list = m_incChargeBattery.GetChargeBattery(cb_code);

            if (list.Count <= 0)
            {
                G_ChargeBattery mod = new G_ChargeBattery();
                mod.cb_code = cb_code;
                m_incChargeBattery.AddChargeBattery(mod);
                list = m_incChargeBattery.GetChargeBattery(cb_code);
            }
            outputData = Convert.ToBase64String(m_appcode.OpMemory.Serialize(list));
            return(outputData);
        }