public APOINT getPointByID(string point_id) { APOINT point = objCacheManager.GetPoints(). Where(value => value.POINT_ID?.Trim() == point_id?.Trim()). SingleOrDefault(); return(point); }
private bool readAddressPortDatas() { bool bRet = false; int iAddrCount = 0; try { IEnumerable <AADDRESS> enumerAdr = mainForm.BCApp.SCApplication.MapBLL.loadAllAddress(); iAddrCount = enumerAdr.Count(); int index = 0; m_objItemAddr = new uctlAddress[iAddrCount]; foreach (AADDRESS adr in enumerAdr) { m_objItemAddr[index] = new uctlAddress(this); m_objItemAddr[index].p_AddrPt = index; m_objItemAddr[index].p_Address = adr.ADR_ID.Trim(); var port_obj = mainForm.BCApp.SCApplication.PortStationBLL.OperateCatch.getPortStationByID(adr.ADR_ID.Trim()); if (port_obj != null) { m_objItemAddr[index].p_Port = port_obj.PORT_ID.Trim(); } APOINT point = mainForm.BCApp.SCApplication.MapBLL.getPointByID(adr.ADR_ID); if (point != null) { m_objItemAddr[index].str_Map_Add_Info = point; m_objItemAddr[index].p_LayoutPoint = 0; m_objItemAddr[index].p_Text = string.Empty; m_objItemAddr[index].p_PointType = point.POINTTYPE; m_objItemAddr[index].p_LocX = point.LOCATIONX; m_objItemAddr[index].p_LocY = point.LOCATIONY; m_objItemAddr[index].p_SizeW = (int)point.WIDTH; m_objItemAddr[index].p_SizeH = (int)point.HEIGHT; m_objItemAddr[index].p_Color = BCUtility.ConvStr2Color(point.COLOR); m_objItemAddr[index].p_ZoomLV = adr.ZOOM_LV; m_objItemAddr[index].Visible = adr.ZOOM_LV >= trackBar_scale.Value; m_objItemAddr[index].Tag = m_objItemAddr[index].Top + "|" + m_objItemAddr[index].Left + "|" + m_objItemAddr[index].Height + "|" + m_objItemAddr[index].Width; } index++; } if (iAddrCount > 0) { this.pnl_Map.Controls.AddRange(m_objItemAddr); } bRet = true; } catch (Exception ex) { bRet = false; logger.Error(ex, "Exception"); } return(bRet); }
public APOINT getPointByID(string point_id) { APOINT point = null; using (DBConnection_EF con = new DBConnection_EF()) { point = pointDAO.getByID(con, point_id); } return(point); }
public void add(DBConnection_EF con, APOINT point) { con.APOINT.Add(point); con.SaveChanges(); }
public void Update(DBConnection_EF con, APOINT point) { //bool isDetached = con.Entry(point).State == EntityState.Modified; //if (isDetached) con.SaveChanges(); }