public List <IMAGE_COMPONENT> getDataSource() { SqlConnection conn = MSSQLDBUtils.GetDBConnection(); conn.Open(); List <IMAGE_COMPONENT> list = new List <IMAGE_COMPONENT>(); IMAGE_COMPONENT obj = null; String sql = " Use [rbi] Select [ImageID]" + ",[ComponentID]" + ",[ImageName]" + ",[ImageDescription]" + ",[ImageBinary]" + ",[ImageBinarySmall]" + "From [dbo].[IMAGE_COMPONENT] "; try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = sql; using (DbDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { if (reader.HasRows) { obj = new IMAGE_COMPONENT(); obj.ImageID = reader.GetInt32(0); obj.ComponentID = reader.GetInt32(1); obj.ImageName = reader.GetString(2); if (!reader.IsDBNull(3)) { obj.ImageDescription = reader.GetString(3); } obj.ImageBinary = (byte[])reader[4]; obj.ImageBinarySmall = (byte[])reader[5]; list.Add(obj); } } } } catch (Exception e) { MessageBox.Show(e.ToString(), "GET DATA FAIL!"); } finally { conn.Close(); conn.Dispose(); } return(list); }
public void delete(IMAGE_COMPONENT obj) { DAL.delete(obj.ImageID); }
public void edit(IMAGE_COMPONENT obj) { DAL.edit(obj.ImageID, obj.ComponentID, obj.ImageName, obj.ImageDescription, obj.ImageBinary[0], obj.ImageBinarySmall[0]); }