public List <GENERIC_FLUID> getDataSource() { SqlConnection conn = MSSQLDBUtils.GetDBConnection(); conn.Open(); List <GENERIC_FLUID> list = new List <GENERIC_FLUID>(); GENERIC_FLUID obj = null; String sql = " Use [rbi] Select [GenericFluidID]" + ",[GenericFluid]" + ",[ExamplesOfApplicable]" + ",[FluidType]" + ",[NBP]" + ",[MW]" + ",[Density]" + ",[AmbientState]" + ",[AutoIgnitionTemperature]" + ",[ChemicalFactor]" + ",[HealthDegree]" + ",[Flammability]" + ",[Reactivity]" + "From [dbo].[GENERIC_FLUID]"; try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = sql; using (DbDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { if (reader.HasRows) { obj = new GENERIC_FLUID(); obj.GenericFluidID = reader.GetInt32(0); obj.GenericFluid = reader.GetString(1); if (!reader.IsDBNull(2)) { obj.ExamplesOfApplicable = reader.GetString(2); } obj.FluidType = reader.GetInt32(3); if (!reader.IsDBNull(4)) { obj.NBP = reader.GetFloat(4); } if (!reader.IsDBNull(5)) { obj.MW = reader.GetFloat(5); } if (!reader.IsDBNull(6)) { obj.Density = reader.GetFloat(6); } obj.AmbientState = reader.GetInt32(7); if (!reader.IsDBNull(8)) { obj.AutoIgnitionTemperature = reader.GetInt32(8); } if (!reader.IsDBNull(9)) { obj.ChemicalFactor = reader.GetInt32(9); } if (!reader.IsDBNull(10)) { obj.HealthDegree = reader.GetInt32(10); } if (!reader.IsDBNull(11)) { obj.Flammability = reader.GetInt32(11); } if (!reader.IsDBNull(12)) { obj.Reactivity = reader.GetInt32(12); } list.Add(obj); } } } } catch (Exception e) { MessageBox.Show(e.ToString(), "GET DATA FAIL!"); } finally { conn.Close(); conn.Dispose(); } return(list); }
public void edit(GENERIC_FLUID obj) { DAL.edit(obj.GenericFluidID, obj.GenericFluid, obj.NBP, obj.MW, obj.Density, obj.ChemicalFactor, obj.HealthDegree, obj.Flammability, obj.Reactivity); }
public void delete(GENERIC_FLUID obj) { DAL.delete(obj.GenericFluidID); }
public void edit(GENERIC_FLUID obj) { DAL.edit(obj.GenericFluidID, obj.GenericFluid, obj.ExamplesOfApplicable, obj.FluidType, obj.NBP, obj.MW, obj.Density, obj.AmbientState, obj.AutoIgnitionTemperature, obj.ChemicalFactor, obj.HealthDegree, obj.Flammability, obj.Reactivity); }