/// <summary> /// 更新交易规则_最小变动价位_范围_值 /// </summary> /// <param name="xHMinChangePriceValue">交易规则_最小变动价位_范围_值实体</param> /// <param name="cMFieldRange">字段范围值实体</param> /// <returns></returns> public static bool UpdateMinChangePriceValue(CM_FieldRange cMFieldRange, XH_MinChangePriceValue xHMinChangePriceValue) { XH_MinChangePriceValueBLL xH_MinChangePriceValueBLL = new XH_MinChangePriceValueBLL(); return(xH_MinChangePriceValueBLL.UpdateMinChangePriceValue(cMFieldRange, xHMinChangePriceValue)); }
/// <summary> /// 添加现货最小变动价位范围值 /// </summary> /// <param name="xH_MinChangePriceValue">最小变动价位实体</param> /// <param name="cM_FieldRange">字段范围实体</param> /// <returns></returns> public static bool AddXHMinChangePriceValue(XH_MinChangePriceValue xH_MinChangePriceValue, CM_FieldRange cM_FieldRange) { XH_MinChangePriceValueBLL xH_MinChangePriceValueBLL = new XH_MinChangePriceValueBLL(); return(xH_MinChangePriceValueBLL.AddXHMinChangePriceValue(xH_MinChangePriceValue, cM_FieldRange)); }
/// <summary> /// 添加现货最小变动价位范围值 /// </summary> /// <param name="xH_MinChangePriceValue">最小变动价位实体</param> /// <param name="cM_FieldRange">字段范围实体</param> /// <returns></returns> public bool AddXHMinChangePriceValue(XH_MinChangePriceValue xH_MinChangePriceValue, CM_FieldRange cM_FieldRange) { CM_FieldRangeDAL cMFieldRangeDAL = new CM_FieldRangeDAL(); XH_MinChangePriceValueDAL xHMinChangePriceValueDAL = new XH_MinChangePriceValueDAL(); DbConnection Conn = null; Database db = DatabaseFactory.CreateDatabase(); Conn = db.CreateConnection(); if (Conn.State != ConnectionState.Open) { Conn.Open(); } DbTransaction Tran = Conn.BeginTransaction(); int fieldRangeID = AppGlobalVariable.INIT_INT; try { fieldRangeID = cMFieldRangeDAL.Add(cM_FieldRange, Tran, db); if (fieldRangeID != AppGlobalVariable.INIT_INT) { xH_MinChangePriceValue.FieldRangeID = fieldRangeID; xHMinChangePriceValueDAL.Add(xH_MinChangePriceValue, Tran, db); Tran.Commit(); } return(true); } catch (Exception ex) { Tran.Rollback(); string errCode = "GL-5320"; string errMsg = "添加现货最小变动价位范围值失败!"; VTException exception = new VTException(errCode, errMsg, ex); LogHelper.WriteError(exception.ToString(), exception.InnerException); return(false); } finally { if (Conn.State == ConnectionState.Open) { Conn.Close(); } } }
/// <summary> /// 更新交易规则_最小变动价位_范围_值 /// </summary> /// <param name="xHMinChangePriceValue">交易规则_最小变动价位_范围_值实体</param> /// <param name="cMFieldRange">字段范围值实体</param> /// <returns></returns> public bool UpdateMinChangePriceValue(CM_FieldRange cMFieldRange, XH_MinChangePriceValue xHMinChangePriceValue) { CM_FieldRangeDAL cMFieldRangeDAL = new CM_FieldRangeDAL(); XH_MinChangePriceValueDAL xHMinChangePriceValueDAL = new XH_MinChangePriceValueDAL(); DbConnection Conn = null; Database db = DatabaseFactory.CreateDatabase(); Conn = db.CreateConnection(); if (Conn.State != ConnectionState.Open) { Conn.Open(); } DbTransaction Tran = Conn.BeginTransaction(); try { cMFieldRangeDAL.Update(cMFieldRange, Tran, db); xHMinChangePriceValueDAL.Update(xHMinChangePriceValue, Tran, db); Tran.Commit(); return(true); } catch (Exception ex) { Tran.Rollback(); string errCode = "GL-5322"; string errMsg = "更新交易规则_最小变动价位_范围_值失败!"; VTException exception = new VTException(errCode, errMsg, ex); LogHelper.WriteError(exception.ToString(), exception.InnerException); return(false); } finally { if (Conn.State == ConnectionState.Open) { Conn.Close(); } } }