public string GetName(int id) { IbuytimeInfo entity = GetModel(id, true); if (entity == null) { return(string.Empty); } return(entity.Name); }
public IbuytimeInfo GetModel(int id, bool fromCache = false) { IbuytimeInfo entity = null; List <IbuytimeInfo> list = GetList(fromCache); entity = list.Find(c => c.ID == id); return(entity); }
public static IbuytimeInfo PopulateIbuytimeInfo(IDataReader reader) { IbuytimeInfo entity = new IbuytimeInfo() { ID = (int)reader["ID"], Name = reader["Name"] as string, DataLevel = (int)reader["DataLevel"], CorporationID = (int)reader["CorporationID"], Sort = DataConvert.SafeInt(reader["Sort"]) }; return(entity); }
private void LoadData() { int id = GetInt("id"); if (id > 0) { CurrentIbuytime = Ibuytimes.Instance.GetModel(id); if (CurrentIbuytime == null) WriteMessage("/message.aspx", "系统提示", "无效拟购时间!", "", "/index.aspx"); else { if (!Admin.Administrator && Admin.CorporationID != CurrentIbuytime.CorporationID) WriteMessage("/message.aspx", "系统提示", "没有权限!", "", "/index.aspx"); if (!Admin.Administrator && CurrentIbuytime.DataLevel == 0) WriteMessage("/message.aspx", "系统提示", "没有权限!", "", "/index.aspx"); txtName.Value = CurrentIbuytime.Name; } } }
protected void btnSubmit_Click(object sender, EventArgs e) { IbuytimeInfo entity = new IbuytimeInfo(); int id = GetInt("id"); if (id > 0) { entity = Ibuytimes.Instance.GetModel(id, true); FillData(entity); Ibuytimes.Instance.Update(entity); } else { FillData(entity); entity.DataLevel = GetInt("corpid") == 0 ? 0 : 1; Ibuytimes.Instance.Add(entity); } Ibuytimes.Instance.ReloadIbuytimeListCache(); Response.Redirect(string.IsNullOrEmpty(FromUrl) ? "ibuytimemg.aspx" : FromUrl); }
public abstract void AddIbuytime(IbuytimeInfo entity);
private void FillData(IbuytimeInfo entity) { entity.Name = txtName.Value; entity.CorporationID = GetInt("corpid"); }
public override void AddIbuytime(IbuytimeInfo entity) { string sql = @"INSERT INTO ComOpp_Ibuytime( [Name] ,[CorporationID] ,[DataLevel] ,[Sort] )VALUES( @Name ,@CorporationID ,@DataLevel ,(SELECT ISNULL(MAX([Sort]),0) + 1 FROM ComOpp_Ibuytime WHERE [CorporationID] = @CorporationID) )"; SqlParameter[] p = { new SqlParameter("@Name",entity.Name), new SqlParameter("@CorporationID",entity.CorporationID), new SqlParameter("@DataLevel",entity.DataLevel) }; SqlHelper.ExecuteNonQuery(_con, CommandType.Text, sql, p); }
public override void UpdateIbuytime(IbuytimeInfo entity) { string sql = @" UPDATE ComOpp_Ibuytime set Name = @Name WHERE ID=@ID"; SqlParameter[] parameters = { new SqlParameter("@ID", entity.ID), new SqlParameter("@Name", entity.Name) }; SqlHelper.ExecuteNonQuery(_con, CommandType.Text, sql, parameters); }
public void Update(IbuytimeInfo entity) { CommonDataProvider.Instance().UpdateIbuytime(entity); }
public abstract void UpdateIbuytime(IbuytimeInfo entity);
public abstract void AddIbuytime(IbuytimeInfo entity);
public static IbuytimeInfo PopulateIbuytimeInfo(IDataReader reader) { IbuytimeInfo entity = new IbuytimeInfo() { ID = (int)reader["ID"], Name = reader["Name"] as string, DataLevel = (int)reader["DataLevel"], CorporationID = (int)reader["CorporationID"], Sort = DataConvert.SafeInt(reader["Sort"]) }; return entity; }
public void Add(IbuytimeInfo entity) { CommonDataProvider.Instance().AddIbuytime(entity); }
public abstract void UpdateIbuytime(IbuytimeInfo entity);
public void Add(IbuytimeInfo entity) { CommonDataProvider.Instance().AddIbuytime(entity); }
public void Update(IbuytimeInfo entity) { CommonDataProvider.Instance().UpdateIbuytime(entity); }