public override bool Save(long _id, int _pageno) { bool ret = false; try { tblfbdpinconnection.pouID = _id; tblfbdpinconnection.Page = _pageno; tblfbdpinconnection.RightObjectID = Parentpagelist.ReturnFBDBoxSQLID(RightGuid, tblfbdpinconnection.Page); tblfbdpinconnection.LeftObjectID = Parentpagelist.ReturnFBDBoxSQLID(LeftGuid, tblfbdpinconnection.Page); tblfbdpinconnection.RightPinNo = RightPinNo; tblfbdpinconnection.LeftPinNo = LeftPinNo; tblfbdpinconnection.autodraw = AutoDraw; tblfbdpinconnection.X0 = pointArray0.X; tblfbdpinconnection.Y0 = pointArray0.Y; tblfbdpinconnection.X1 = pointArray1.X; tblfbdpinconnection.Y1 = pointArray1.Y; tblfbdpinconnection.X2 = pointArray2.X; tblfbdpinconnection.Y2 = pointArray2.Y; tblfbdpinconnection.X3 = pointArray3.X; tblfbdpinconnection.Y3 = pointArray3.Y; tblfbdpinconnection.X4 = pointArray4.X; tblfbdpinconnection.Y4 = pointArray4.Y; tblfbdpinconnection.X5 = pointArray5.X; tblfbdpinconnection.Y5 = pointArray5.Y; if (tblfbdpinconnection.FBDPinConnectionID == -1) { tblfbdpinconnection.Insert(); //this.SqlTableID = tblfbdpinconnection.FBDPinConnectionID; NewObject = false; } else { tblfbdpinconnection.Update(); } Dirty = false; ret = true; } catch (Exception ex) { MessageBox.Show(ex.Message); } return(ret); }