/// <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); }
/// <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); }