public void edit(GENERIC_MATERIAL obj) { DAL.edit(obj.ID, obj.MaterialName, obj.DesignPressure, obj.DesignTemperature, obj.MinDesignTemperature, obj.CorrosionAllowance, obj.SigmaPhase, obj.SulfurContent, obj.HeatTreatment, obj.ReferenceTemperature, obj.PTAMaterialCode, obj.HTHAMaterialCode, obj.IsPTA, obj.IsHTHA, obj.Austenitic, obj.Temper, obj.CarbonLowAlloy, obj.NickelBased, obj.ChromeMoreEqual12, obj.CostFactor); }
public void delete(GENERIC_MATERIAL obj) { DAL.delete(obj.ID); }
public List <GENERIC_MATERIAL> getDataSource() { SqlConnection conn = MSSQLDBUtils.GetDBConnection(); conn.Open(); List <GENERIC_MATERIAL> list = new List <GENERIC_MATERIAL>(); GENERIC_MATERIAL obj = null; String sql = " Use [rbi] Select [ID]" + ",[MaterialName]" + ",[DesignPressure]" + ",[DesignTemperature]" + ",[MinDesignTemperature]" + ",[CorrosionAllowance]" + ",[SigmaPhase]" + ",[SulfurContent]" + ",[HeatTreatment]" + ",[ReferenceTemperature]" + ",[PTAMaterialCode]" + ",[HTHAMaterialCode]" + ",[IsPTA]" + ",[IsHTHA]" + ",[Austenitic]" + ",[Temper]" + ",[CarbonLowAlloy]" + ",[NickelBased]" + ",[ChromeMoreEqual12]" + " ,[CostFactor]" + "From [dbo].[GENERIC_MATERIAL]"; 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_MATERIAL(); obj.ID = reader.GetInt32(0); obj.MaterialName = reader.GetString(1); if (!reader.IsDBNull(2)) { obj.DesignPressure = reader.GetFloat(2); } if (!reader.IsDBNull(3)) { obj.DesignTemperature = reader.GetFloat(3); } if (!reader.IsDBNull(4)) { obj.MinDesignTemperature = reader.GetFloat(4); } if (!reader.IsDBNull(5)) { obj.CorrosionAllowance = reader.GetFloat(5); } if (!reader.IsDBNull(6)) { obj.SigmaPhase = reader.GetFloat(6); } if (!reader.IsDBNull(7)) { obj.SulfurContent = reader.GetString(7); } if (!reader.IsDBNull(8)) { obj.HeatTreatment = reader.GetString(8); } if (!reader.IsDBNull(9)) { obj.ReferenceTemperature = reader.GetFloat(9); } if (!reader.IsDBNull(10)) { obj.PTAMaterialCode = reader.GetString(10); } if (!reader.IsDBNull(11)) { obj.HTHAMaterialCode = reader.GetString(11); } obj.IsPTA = reader.GetInt32(12); obj.IsHTHA = reader.GetInt32(13); obj.Austenitic = reader.GetInt32(14); obj.Temper = reader.GetInt32(15); obj.CarbonLowAlloy = reader.GetInt32(16); obj.NickelBased = reader.GetInt32(17); obj.ChromeMoreEqual12 = reader.GetInt32(18); if (!reader.IsDBNull(20)) { obj.CostFactor = reader.GetFloat(20); } list.Add(obj); } } } } catch (Exception e) { MessageBox.Show(e.ToString(), "GET DATA FAIL!"); } finally { conn.Close(); } return(list); }