示例#1
0
 /// <summary>
 /// 新增事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void addToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         if (DBEntityFinder.Instance.VerifyLTTID(detail_fid) == false)
         {
             PublicMethod.Instance.AlertDialog("该设备没有被工单锁定,不能新增计量表!");
             Show();
             return;
         }
         var mi = sender as ToolStripMenuItem;
         if (mi != null)
         {
             var isLock = DBEntityFinder.Instance.VerifyLTTID(detail_fid);
             var tt     = new JLBEditer(formType.regionAdd, detail_fid, ScreenToWorld(mouseLocation), isLock)
             {
                 Tag  = mi.Text,
                 Text = @"新增计量表"
             };
             if (DialogResult.OK == tt.ShowDialog())
             {
                 updateJLBView();
             }
         }
     }
     catch (Exception ex)
     {
         PublicMethod.Instance.AlertDialog(ex.Message);
     }
 }
示例#2
0
 private void EditJLBItem_Click(object sender, EventArgs e)
 {
     try
     {
         var tfid   = (long)contextMenuStrip2.Tag;
         var isLock = DBEntityFinder.Instance.VerifyLTTID(detail_fid);
         var tt     = new JLBEditer(formType.regionEdit, tfid, detail_fid, isLock);
         if (DialogResult.OK == tt.ShowDialog())
         {
             foreach (var t2 in Controls)
             {
                 var t3 = t2 as JlbPB;
                 if (t3 != null && t3.JlbPBFid == tfid)
                 {
                     t3.JlbSBLX = tt.SBLX;
                     if (tt.SBLX == "高供高计")
                     {
                         t3.Image = imageList1.Images[0];
                     }
                     else
                     {
                         t3.Image = imageList1.Images[1];
                     }
                 }
             }
         }
     }
     catch (Exception ex)
     {
         PublicMethod.Instance.AlertDialog(ex.Message);
     }
 }
示例#3
0
 private void AddJLBItem_Click(object sender, EventArgs e)
 {
     try
     {
         if (DBEntityFinder.Instance.VerifyLTTID(detail_fid) == false)
         {
             PublicMethod.Instance.AlertDialog("设备没有被工单锁定,不能新增计量表!");
             Show();
             return;
         }
         var mi = sender as ToolStripMenuItem;
         if (mi != null)
         {
             var tshbgeo = dddMap.screen2geo(mouseLocation.X, mouseLocation.Y);
             var isLock  = DBEntityFinder.Instance.VerifyLTTID(detail_fid);
             var tt      = new JLBEditer(formType.regionAdd, detail_fid, tshbgeo, isLock)
             {
                 Tag = mi.Text
             };
             if (DialogResult.OK == tt.ShowDialog())
             {
                 // 加一个计量表,刷新窗口
                 var pb = new JlbPB();
                 pb.Height   = picWheight;
                 pb.Width    = picWwidth;
                 pb.Location = new System.Drawing.Point((int)mouseLocation.X - picWwidth / 2,
                                                        (int)mouseLocation.Y - picWheight / 2);
                 if (tt.SBLX == "高供高计")
                 {
                     pb.Image = imageList1.Images[0];
                 }
                 else
                 {
                     pb.Image = imageList1.Images[1];
                 }
                 pb.Tag = tt.g_newFid;
                 pb.ContextMenuStrip  = contextMenuStrip2;
                 pb.JlbPBPosition     = new Point3d(tshbgeo[1], tshbgeo[0], 0);
                 pb.JlbPBFid          = tt.g_newFid;
                 pb.JlbSBLX           = tt.SBLX;
                 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);
     }
 }
示例#4
0
        private void addToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ToolStripMenuItem mi = sender as ToolStripMenuItem;
            JLBEditer         tt = new JLBEditer(formType.regionAdd, Fid);

            tt.Tag  = mi.Text;
            tt.Text = "新增计量表";
            if (DialogResult.OK == tt.ShowDialog())
            {
                updatelistview();
            }
        }
示例#5
0
        private void editToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ToolStripMenuItem mi = sender as ToolStripMenuItem;
            long      tfid       = (long)listView1.SelectedItems[0].Tag;
            JLBEditer tt         = new JLBEditer(formType.regionEdit, tfid);

            tt.Tag  = mi.Text;
            tt.Text = "修改计量表";
            if (DialogResult.OK == tt.ShowDialog())
            {
                updatelistview();
            }
        }
示例#6
0
 private void editToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         var tfid = (long)contextMenuStrip2.Tag;
         var tt   = new JLBEditer(formType.regionEdit, tfid)
         {
             Text = @"修改计量表"
         };
         if (DialogResult.OK == tt.ShowDialog())
         {
             updateJLBView();
         }
     }
     catch (Exception ex)
     {
         PublicMethod.Instance.AlertDialog(ex.Message);
     }
 }
示例#7
0
 void pb_MouseDoubleClick(object sender, MouseEventArgs e)
 {
     try
     {
         var tfid = (long)((PictureBox)sender).Tag;
         var tt   = new JLBEditer(formType.regionEdit, tfid)
         {
             Text = @"修改计量表"
         };
         if (DialogResult.OK == tt.ShowDialog())
         {
             updateJLBView();
         }
     }
     catch (Exception ex)
     {
         PublicMethod.Instance.AlertDialog(ex.Message);
     }
     //PublicMethod.Instance.ShowMessage("pb_MouseDoubleClick  " + tfid.ToString());
 }