public static int CheckUpdate(RegChannelEntity regChannelEntity) { OracleParameter[] parm ={ new OracleParameter("REGCHANELCODE",OracleType.VarChar), new OracleParameter("REGCHANELNM",OracleType.VarChar) }; RegChannelDBEntity dbParm = (regChannelEntity.RegChannelDBEntity.Count > 0) ? regChannelEntity.RegChannelDBEntity[0] : new RegChannelDBEntity(); parm[0].Value = dbParm.RegChannelID; parm[1].Value = dbParm.Name_CN; regChannelEntity.QueryResult = HotelVp.Common.DBUtility.DbManager.Query("RegChannel", "t_lm_b_regchanel_updatesigle", false, parm); if (regChannelEntity.QueryResult.Tables.Count > 0 && regChannelEntity.QueryResult.Tables[0].Rows.Count > 0) { return 1; } return 0; }
public static int Update(RegChannelEntity regChannelEntity) { regChannelEntity.LogMessages.MsgType = MessageType.INFO; regChannelEntity.LogMessages.Content = _nameSpaceClass + "Update"; LoggerHelper.LogWriter(regChannelEntity.LogMessages); try { return RegChannelDA.Update(regChannelEntity); } catch (Exception ex) { regChannelEntity.LogMessages.MsgType = MessageType.ERROR; regChannelEntity.LogMessages.Content = _nameSpaceClass + "Update Error: " + ex.Message; LoggerHelper.LogWriter(regChannelEntity.LogMessages); throw ex; } }
public static int Insert(RegChannelEntity regChannelEntity) { if (regChannelEntity.RegChannelDBEntity.Count == 0) { return 0; } if (regChannelEntity.LogMessages == null) { return 0; } if (CheckInsert(regChannelEntity) > 0) { return 2; } RegChannelDBEntity dbParm = (regChannelEntity.RegChannelDBEntity.Count > 0) ? regChannelEntity.RegChannelDBEntity[0] : new RegChannelDBEntity(); //List<CommandInfo> sqlList = new List<CommandInfo>(); //CommandInfo InsertLmRegChannelInfo = new CommandInfo(); OracleParameter[] lmParm ={ new OracleParameter("ID",OracleType.Number), new OracleParameter("REGCHANELCODE",OracleType.VarChar), new OracleParameter("REGCHANELNM",OracleType.VarChar) }; lmParm[0].Value = getMaxIDfromSeq("T_LM_B_REGCHANEL_SEQ"); lmParm[1].Value = dbParm.RegChannelID; lmParm[2].Value = dbParm.Name_CN; DbManager.ExecuteSql("RegChannel", "t_lm_b_regchanel_insert", lmParm); //InsertLmRegChannelInfo.SqlName = "RegChannel"; //InsertLmRegChannelInfo.SqlId = "t_lm_regchanel_insert"; //InsertLmRegChannelInfo.Parameters = lmParm; //CommandInfo InsertCsRegChannelInfo = new CommandInfo(); //OracleParameter[] csParm ={ // new OracleParameter("ID",OracleType.Number), // new OracleParameter("REGCHANELID",OracleType.VarChar), // new OracleParameter("ONLINESTATUS",OracleType.VarChar) // }; //csParm[0].Value = getMaxIDfromSeq("T_CS_REGCHANEL_SEQ"); //csParm[1].Value = lmParm[0].Value; //csParm[2].Value = "0"; //InsertCsRegChannelInfo.SqlName = "RegChannel"; //InsertCsRegChannelInfo.SqlId = "t_cs_regchanel_insert"; //InsertCsRegChannelInfo.Parameters = csParm; //sqlList.Add(InsertLmRegChannelInfo); //sqlList.Add(InsertCsRegChannelInfo); //DbManager.ExecuteSqlTran(sqlList); //DataCommand cmd = DataCommandManager.GetDataCommand("InsertCityList"); //foreach (ChannelDBEntity dbParm in channelEntity.ChannelDBEntity) //{ // cmd.SetParameterValue("@ChannelID", dbParm.ChannelID); // cmd.SetParameterValue("@NameCN", dbParm.Name_CN); // cmd.SetParameterValue("@NameEN", PinyinHelper.GetPinyin(dbParm.Name_CN)); // cmd.SetParameterValue("@OnlineStatus", dbParm.OnlineStatus); // cmd.SetParameterValue("@Remark", dbParm.Remark); // cmd.SetParameterValue("@CreateUser", (channelEntity.LogMessages != null) ? channelEntity.LogMessages.Userid : ""); // cmd.SetParameterValue("@UpdateUser", (channelEntity.LogMessages != null) ? channelEntity.LogMessages.Userid : ""); // cmd.ExecuteNonQuery(); //} return 1; }
public static RegChannelEntity Select(RegChannelEntity regChannelEntity) { OracleParameter[] parm ={ new OracleParameter("REGCHANELNAME",OracleType.VarChar), new OracleParameter("ONLINESTATUS",OracleType.VarChar), new OracleParameter("StartDTime",OracleType.VarChar), new OracleParameter("EndDTime",OracleType.VarChar) }; RegChannelDBEntity dbParm = (regChannelEntity.RegChannelDBEntity.Count > 0) ? regChannelEntity.RegChannelDBEntity[0] : new RegChannelDBEntity(); if (String.IsNullOrEmpty(dbParm.Name_CN)) { parm[0].Value = DBNull.Value; } else { parm[0].Value = dbParm.Name_CN; } if (String.IsNullOrEmpty(dbParm.OnlineStatus)) { parm[1].Value = DBNull.Value; } else { parm[1].Value = dbParm.OnlineStatus; } if (String.IsNullOrEmpty(dbParm.StartDTime)) { parm[2].Value = DBNull.Value; } else { parm[2].Value = dbParm.StartDTime; } if (String.IsNullOrEmpty(dbParm.EndDTime)) { parm[3].Value = DBNull.Value; } else { parm[3].Value = dbParm.EndDTime; } regChannelEntity.QueryResult = HotelVp.Common.DBUtility.DbManager.Query("RegChannel", "t_lm_b_regchanel", false, parm); return regChannelEntity; }