void pb_MouseDoubleClick(object sender, MouseEventArgs e) { try { var tfid = (long)((PictureBox)sender).Tag; var isLock = DBEntityFinder.Instance.VerifyLTTID(detail_fid); var tt = new SHBEditer(formType.regionEdit, tfid, detail_fid, isLock); //tt.Text = "修改计量表"; if (DialogResult.OK == tt.ShowDialog()) { foreach (var t2 in Controls) { var t3 = t2 as Dyhb; if (t3 != null && t3.DyhbFid == tfid) { t3.DyhbDz = tt.AZDZ; } } } } catch (Exception ex) { PublicMethod.Instance.AlertDialog(ex.Message); } }
private void AddSHBItem_Click(object sender, EventArgs e) { try { var isLock = DBEntityFinder.Instance.VerifyLTTID(detail_fid); if (!isLock) { PublicMethod.Instance.AlertDialog("抄表箱没有被工单锁定,不能新增户表!"); Show(); return; } var mi = sender as ToolStripMenuItem; if (mi != null) { var tt = new SHBEditer(formType.regionAdd, detail_fid, ScreenToWorld(mouseLocation), isLock) { Tag = mi.Text }; if (DialogResult.OK == tt.ShowDialog()) { updateSHBView(null); } } } catch (Exception ex) { PublicMethod.Instance.AlertDialog(ex.Message); } }
private void AddSHBItem_Click(object sender, EventArgs e) { try { var isLock = DBEntityFinder.Instance.VerifyLTTID(detail_fid); if (!isLock) { PublicMethod.Instance.AlertDialog("抄表箱没有被工单锁定,不能新增户表!"); Show(); return; } var mi = sender as ToolStripMenuItem; if (mi != null) { var tshbgeo = dddMap.screen2geo(mouseLocation.X, mouseLocation.Y); var tt = new SHBEditer(formType.regionAdd, detail_fid, tshbgeo, true) { Tag = mi.Text }; if (DialogResult.OK == tt.ShowDialog()) { // 加一个散户表,刷新窗口 var pb = new Dyhb(); pb.Height = picWheight; pb.Width = picWwidth; pb.Location = new System.Drawing.Point((int)mouseLocation.X - picWwidth / 2, (int)mouseLocation.Y - picWheight / 2); pb.Image = imageList1.Images[0]; pb.Tag = tt.g_newFid; pb.ContextMenuStrip = contextMenuStrip2; pb.DyhbPosition = new Point3d(tshbgeo[1], tshbgeo[0], 0); pb.DyhbFid = tt.g_newFid; pb.DyhbDz = tt.AZDZ; pb.SizeMode = PictureBoxSizeMode.StretchImage; pb.MouseDoubleClick += pb_MouseDoubleClick; pb.MouseDown += pb_MouseDown; pb.MouseHover += pb_MouseHover; pb.MouseUp += pb_MouseUp; pb.MouseMove += pb_MouseMove; pbs.Add(pb); Controls.Add(pb); } } } catch (Exception ex) { PublicMethod.Instance.AlertDialog(ex.Message); } }
private void EditSHBItem_Click(object sender, EventArgs e) { try { var tfid = (long)contextMenuStrip2.Tag; var isLock = DBEntityFinder.Instance.VerifyLTTID(detail_fid); var tt = new SHBEditer(formType.regionEdit, tfid, isLock); if (DialogResult.OK == tt.ShowDialog()) { updateSHBView(null); } } catch (Exception ex) { PublicMethod.Instance.AlertDialog(ex.Message); } }
void pb_MouseDoubleClick(object sender, MouseEventArgs e) { try { var tfid = (long)((PictureBox)sender).Tag; var isLock = DBEntityFinder.Instance.VerifyLTTID(detail_fid); var tt = new SHBEditer(formType.regionEdit, tfid, isLock); if (DialogResult.OK == tt.ShowDialog()) { updateSHBView(null); } } catch (Exception ex) { PublicMethod.Instance.AlertDialog(ex.Message); } }
private void EditSHBItem_Click(object sender, EventArgs e) { try { var tfid = (long)contextMenuStrip2.Tag; var isLock = DBEntityFinder.Instance.VerifyLTTID(detail_fid); var tt = new SHBEditer(formType.regionEdit, tfid, detail_fid, isLock); if (DialogResult.OK == tt.ShowDialog()) { foreach (var t2 in Controls) { var t3 = t2 as Dyhb; if (t3 != null && t3.DyhbFid == tfid) { t3.DyhbDz = tt.AZDZ; } } } } catch (Exception ex) { PublicMethod.Instance.AlertDialog(ex.Message); } }