예제 #1
0
 protected virtual void OnRefreshNeeded() => RefreshNeeded?.Invoke(this, EventArgs.Empty);
예제 #2
0
 private void AddSearchCriteriaToolStripMenuItemClick(object sender, EventArgs e)
 {
     AddCriteria?.Invoke(sender, e);
     RefreshNeeded?.Invoke(sender, e);
 }
예제 #3
0
 private void AddTransactionReasonToolStripMenuItemClick(object sender, EventArgs e)
 {
     AddReason?.Invoke(sender, e);
     RefreshNeeded?.Invoke(sender, e);
 }
예제 #4
0
 private void AddUserToolStripMenuItemClick(object sender, EventArgs e)
 {
     AddUser?.Invoke(sender, e);
     RefreshNeeded?.Invoke(sender, e);
 }
예제 #5
0
 private void MakeTransactionButtonClick(object sender, EventArgs e)
 {
     MakeTransaction?.Invoke(sender, e);
     RefreshNeeded?.Invoke(sender, e);
 }
예제 #6
0
        /*
         * /// <summary>
         * /// Renders the map to an image
         * /// </summary>
         * /// <returns>the map image</returns>
         * public Image GetMap()
         * {
         *  Image img = new Bitmap(Size.Width, Size.Height);
         *  var g = Graphics.FromImage(img);
         *  RenderMap(g);
         *  g.Dispose();
         *  return img;
         * }
         *
         * /// <summary>
         * /// Renders the map to an image with the supplied resolution
         * /// </summary>
         * /// <param name="resolution">The resolution of the image</param>
         * /// <returns>The map image</returns>
         * public Image GetMap(int resolution)
         * {
         *  Image img = new Bitmap(Size.Width, Size.Height);
         *  ((Bitmap)img).SetResolution(resolution, resolution);
         *  var g = Graphics.FromImage(img);
         *  RenderMap(g);
         *  g.Dispose();
         *  return img;
         *
         * }
         *
         * /// <summary>
         * /// Renders the map to a Metafile (Vectorimage).
         * /// </summary>
         * /// <remarks>
         * /// A Metafile can be saved as WMF,EMF etc. or put onto the clipboard for paste in other applications such av Word-processors which will give
         * /// a high quality vector image in that application.
         * /// </remarks>
         * /// <returns>The current map rendered as to a Metafile</returns>
         * public Metafile GetMapAsMetafile()
         * {
         *  return GetMapAsMetafile(string.Empty);
         * }
         *
         * /// <summary>
         * /// Renders the map to a Metafile (Vectorimage).
         * /// </summary>
         * /// <param name="metafileName">The filename of the metafile. If this is null or empty the metafile is not saved.</param>
         * /// <remarks>
         * /// A Metafile can be saved as WMF,EMF etc. or put onto the clipboard for paste in other applications such av Word-processors which will give
         * /// a high quality vector image in that application.
         * /// </remarks>
         * /// <returns>The current map rendered as to a Metafile</returns>
         * public Metafile GetMapAsMetafile(string metafileName)
         * {
         *  Metafile metafile;
         *  var bm = new Bitmap(1, 1);
         *  using (var g = Graphics.FromImage(bm))
         *  {
         *      var hdc = g.GetHdc();
         *      using (var stream = new MemoryStream())
         *      {
         *          metafile = new Metafile(stream, hdc, new RectangleF(0, 0, Size.Width, Size.Height),
         *                                  MetafileFrameUnit.Pixel, EmfType.EmfPlusDual);
         *
         *          using (var metafileGraphics = Graphics.FromImage(metafile))
         *          {
         *              metafileGraphics.PageUnit = GraphicsUnit.Pixel;
         *              metafileGraphics.TransformPoints(CoordinateSpace.Page, CoordinateSpace.Device,
         *                                               new[] { new PointF(Size.Width, Size.Height) });
         *
         *              //Render map to metafile
         *              RenderMap(metafileGraphics);
         *          }
         *
         *          //Save metafile if desired
         *          if (!string.IsNullOrEmpty(metafileName))
         *              File.WriteAllBytes(metafileName, stream.ToArray());
         *      }
         *      g.ReleaseHdc(hdc);
         *  }
         *  return metafile;
         * }
         */
        #endregion


        /// <summary>
        /// Fires the RefreshNeeded event.
        /// </summary>
        /// <param name="e">EventArgs argument.</param>
        public virtual void OnRefreshNeeded(EventArgs e)
        {
            RefreshNeeded?.Invoke(this, e);
        }