コード例 #1
0
        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);
            }
        }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
 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);
     }
 }
コード例 #4
0
 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);
     }
 }
コード例 #5
0
 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);
     }
 }
コード例 #6
0
 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);
     }
 }