public List <INSPECTION_COVERAGE> getDataID(int PlanID) { SqlConnection conn = MSSQLDBUtils.GetDBConnection(); conn.Open(); List <INSPECTION_COVERAGE> list = new List <INSPECTION_COVERAGE>(); INSPECTION_COVERAGE obj = null; String sql = " Use [rbi] Select [ID]" + ",[PlanID]" + ",[EquipmentID]" + ",[ComponentID]" + ",[Remarks]" + ",[Findings]" + ",[FindingRTF]" + "From [dbo].[INSPECTION_COVERAGE] where PlanID = '" + PlanID + "'"; try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = sql; using (DbDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { if (reader.HasRows) { obj = new INSPECTION_COVERAGE(); obj.ID = reader.GetInt32(0); obj.PlanID = reader.GetInt32(1); obj.EquipmentID = reader.GetInt32(2); obj.ComponentID = reader.GetInt32(3); if (!reader.IsDBNull(4)) { obj.Remarks = reader.GetString(4); } if (!reader.IsDBNull(5)) { obj.Findings = reader.GetString(5); } if (!reader.IsDBNull(6)) { obj.FindingRTF = reader.GetString(6); } list.Add(obj); } } } } catch (Exception e) { MessageBox.Show(e.ToString(), "GET DATA FAIL!"); } finally { conn.Close(); conn.Dispose(); } return(list); }
private List <INSPECTION_COVERAGE> getDataPlanCoverage(int PlanID) { INSPECTION_COVERAGE_BUS busInspcove = new INSPECTION_COVERAGE_BUS(); List <INSPECTION_COVERAGE> listInscove = busInspcove.getDataID(PlanID); List <INSPECTION_COVERAGE> listData = new List <INSPECTION_COVERAGE>(); EQUIPMENT_MASTER_BUS buseq = new EQUIPMENT_MASTER_BUS(); COMPONENT_MASTER_BUS buscom = new COMPONENT_MASTER_BUS(); INSPECTION_PLAN_BUS businsplan = new INSPECTION_PLAN_BUS(); foreach (INSPECTION_COVERAGE inspCove in listInscove) { INSPECTION_COVERAGE rwInspCove = inspCove; rwInspCove.EquipmentName = buseq.getEquipmentName(inspCove.EquipmentID); rwInspCove.ComponentName = buscom.getComponentName(inspCove.ComponentID); rwInspCove.InspectionPlanName = businsplan.getPlanName(inspCove.PlanID); rwInspCove.InspectionPlanDate = businsplan.getPlanDate(inspCove.PlanID).ToString(); listData.Add(rwInspCove); } return(listData); }
public void delete(INSPECTION_COVERAGE obj) { DAL.delete(obj.ID); }
public void edit(INSPECTION_COVERAGE obj) { DAL.edit(obj.ID, obj.PlanID, obj.EquipmentID, obj.ComponentID, obj.Remarks, obj.Findings, obj.FindingRTF); }
public void edit(INSPECTION_COVERAGE obj) { DAL.edit(obj.CoverageID, obj.PlanID, obj.CoverageName, obj.CoverageDate, obj.Remarks, obj.Findings, obj.FindingRTF); }