/// <summary> /// Saves the <seealso cref="DBObject"/> to the datasource. /// </summary> /// <param name="saveType">Specifies how to save the <seealso cref="DBObject"/>.</param> /// /// <example> /// The following example shows how to create and saves an <seealso cref="Admin"/> to the datasource. /// <code> /// Admin admin = new Admin(); /// admin.Save(DBObject.SaveTypes.Insert); /// </code> /// </example> /// /// <example> /// The following example shows how to update and save an <seealso cref="Admin"/> currently in the datasource. /// <code> /// foreach (Admin admin in DBObject.GetAllRecords<Admin>()) /// { /// if (admin.Username == "user123") // or other unique identifier /// { /// admin.FirstName = "myNewFirstName"; /// admin.Save(DBObject.SaveTypes.Update); /// } /// } /// </code> /// </example> /// /// <returns> /// Whether the save was successful or not. /// </returns> public bool Save(SaveTypes saveType) { string query; switch (saveType) { case SaveTypes.Insert: SetNextPrimaryKey(); query = CreateInsertString(); break; case SaveTypes.Update: query = CreateUpdateString(); break; default: throw new NotImplementedException($"SaveType {saveType.ToString()} has not been implemented in the Save method."); } using (OleDbConnection dbConnection = new OleDbConnection(CONNECTION_STRING)) { using (OleDbCommand command = new OleDbCommand(query, dbConnection)) { AddValuesToPropertyPlaceholders(command, saveType); dbConnection.Open(); return(command.ExecuteNonQuery() == 1); } } }
private void bcSave_Click(object sender, EventArgs e) { SaveFileDialog sv = new SaveFileDialog(); sv.Filter = "BMP (*.bmp)|*.bmp|GIF (*.gif)|*.gif|JPG (*.jpg)|*.jpg|PNG (*.png)|*.png|TIFF (*.tif)|*.tif"; sv.FilterIndex = 4; sv.AddExtension = true; if (sv.ShowDialog() == System.Windows.Forms.DialogResult.OK) { SaveTypes st = SaveTypes.UNSPECIFIED; switch (sv.FilterIndex) { case 1: /* BMP */ st = BarcodeLib.SaveTypes.BMP; break; case 2: /* GIF */ st = BarcodeLib.SaveTypes.GIF; break; case 3: /* JPG */ st = BarcodeLib.SaveTypes.JPG; break; case 4: /* PNG */ st = BarcodeLib.SaveTypes.PNG; break; case 5: /* TIFF */ st = BarcodeLib.SaveTypes.TIFF; break; default: break; } b.SaveImage(sv.FileName, st); } }
/// <summary> /// Saves an encoded image to a specified file and type. /// </summary> /// <param name="Filename">Filename to save to.</param> /// <param name="FileType">Format to use.</param> public void SaveImage(string Filename, SaveTypes FileType) { try { if (_Encoded_Image != null) { System.Drawing.Imaging.ImageFormat imageformat; switch (FileType) { case SaveTypes.BMP: imageformat = System.Drawing.Imaging.ImageFormat.Bmp; break; case SaveTypes.GIF: imageformat = System.Drawing.Imaging.ImageFormat.Gif; break; case SaveTypes.JPG: imageformat = System.Drawing.Imaging.ImageFormat.Jpeg; break; case SaveTypes.PNG: imageformat = System.Drawing.Imaging.ImageFormat.Png; break; case SaveTypes.TIFF: imageformat = System.Drawing.Imaging.ImageFormat.Tiff; break; default: imageformat = ImageFormat; break; } //switch ((Bitmap)_Encoded_Image).Save(Filename, imageformat); } //if } //try catch (Exception ex) { throw new Exception("ÎØà ÍÝÙ ÇáÕæÑÉ\n\n=======================\n\n" + ex.Message); } //catch } //SaveImage(string, SaveTypes)
} //SaveImage(string, SaveTypes) /// <summary> /// Saves an encoded image to a specified stream. /// </summary> /// <param name="stream">Stream to write image to.</param> /// <param name="FileType">Format to use.</param> public void SaveImage(Stream stream, SaveTypes FileType) { try { if (_Encoded_Image != null) { System.Drawing.Imaging.ImageFormat imageformat; switch (FileType) { case SaveTypes.BMP: imageformat = System.Drawing.Imaging.ImageFormat.Bmp; break; case SaveTypes.GIF: imageformat = System.Drawing.Imaging.ImageFormat.Gif; break; case SaveTypes.JPG: imageformat = System.Drawing.Imaging.ImageFormat.Jpeg; break; case SaveTypes.PNG: imageformat = System.Drawing.Imaging.ImageFormat.Png; break; case SaveTypes.TIFF: imageformat = System.Drawing.Imaging.ImageFormat.Tiff; break; default: imageformat = ImageFormat; break; } //switch ((Bitmap)_Encoded_Image).Save(stream, imageformat); } //if } //try catch (Exception ex) { throw new Exception("ESAVEIMAGE-2: Could not save image.\n\n=======================\n\n" + ex.Message); } //catch } //SaveImage(Stream, SaveTypes)
public void SaveImage(string Filename, SaveTypes FileType) { try { if (_Encoded_Image != null) { ImageFormat imageformat; switch (FileType) { case SaveTypes.BMP: imageformat = ImageFormat.Bmp; break; case SaveTypes.GIF: imageformat = ImageFormat.Gif; break; case SaveTypes.JPG: imageformat = ImageFormat.Jpeg; break; case SaveTypes.PNG: imageformat = ImageFormat.Png; break; case SaveTypes.TIFF: imageformat = ImageFormat.Tiff; break; default: imageformat = ImageFormat; break; } ((Bitmap)_Encoded_Image).Save(Filename, imageformat); } } catch (Exception ex) { throw new Exception("ESAVEIMAGE-1: Could not save image.\n\n=======================\n\n" + ex.Message); } }
}//Generate_Image /// <summary> /// Gets the bytes that represent the image. /// </summary> /// <param name="savetype">File type to put the data in before returning the bytes.</param> /// <returns>Bytes representing the encoded image.</returns> public byte[] GetImageData(SaveTypes savetype) { byte[] imageData = null; try { if (_Encoded_Image != null) { //Save the image to a memory stream so that we can get a byte array! using (MemoryStream ms = new MemoryStream()) { SaveImage(ms, savetype); imageData = ms.ToArray(); ms.Flush(); ms.Close(); } //using } //if } //try catch (Exception ex) { throw new Exception("ÎÞ·¨»ñȡͼÏñÊý¾Ý¡£ " + ex.Message); //throw new Exception("EGETIMAGEDATA-1: Could not retrieve image data. " + ex.Message); }//catch return(imageData); }
private void SaveImage() { SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = "BMP (*.bmp)|*.bmp|GIF (*.gif)|*.gif|JPG (*.jpg)|*.jpg|PNG (*.png)|*.png|TIFF (*.tif)|*.tif"; sfd.FilterIndex = 2; sfd.AddExtension = true; if (sfd.ShowDialog() == DialogResult.OK) { SaveTypes savetype = SaveTypes.UNSPECIFIED; switch (sfd.FilterIndex) { case 1: /* BMP */ savetype = SaveTypes.BMP; break; case 2: /* GIF */ savetype = SaveTypes.GIF; break; case 3: /* JPG */ savetype = SaveTypes.JPG; break; case 4: /* PNG */ savetype = SaveTypes.PNG; break; case 5: /* TIFF */ savetype = SaveTypes.TIFF; break; default: break; } //switch //b.SaveImage(sfd.FileName, savetype); } //if }
public DataBlockImport() { this.CreateWithId = false; this.Save = SaveTypes.CreateUpdate; this.Delete = DeleteTypes.None; this.UpdateInactive = false; this.UpdateIdentical = false; }
/// <summary> /// Adds values to the <seealso cref="PropertyInfo"/> placeholders nested in the generated query. /// </summary> /// <param name="command">Command to execute against the datasource.</param> /// <param name="saveType">Specifies how to save the <seealso cref="DBObject"/></param> private void AddValuesToPropertyPlaceholders(OleDbCommand command, SaveTypes saveType) { IEnumerable <PropertyInfo> propertyList = SchemaFieldProperties; if (saveType == SaveTypes.Update) { propertyList = propertyList.Where(pi => !pi.GetCustomAttribute <SchemaField>().IsPrimaryKey); } foreach (PropertyInfo property in propertyList) { AddParameterToCommandFromProperty(command, property); } }
private void Btn_Save_Click(object sender, RoutedEventArgs e) { ///Comprobar ///https://online-barcode-reader.inliteresearch.com/ SaveFileDialog dialog = new SaveFileDialog(); dialog.Filter = "BMP (*.bmp)|*.bmp|GIF (*.gif)|*.gif|JPG (*.jpg)|*.jpg|PNG (*.png)|*.png|TIFF (*.tif)|*.tif"; dialog.FilterIndex = 4; dialog.AddExtension = true; if (dialog.ShowDialog().GetValueOrDefault()) { SaveTypes savetype1 = SaveTypes.UNSPECIFIED; ImageFormat savetype2 = ImageFormat.Bmp; switch (dialog.FilterIndex) { case 1: savetype1 = SaveTypes.BMP; savetype2 = ImageFormat.Bmp; break; case 2: savetype1 = SaveTypes.GIF; savetype2 = ImageFormat.Gif; break; case 3: savetype1 = SaveTypes.JPG; savetype2 = ImageFormat.Jpeg; break; case 4: savetype1 = SaveTypes.PNG; savetype2 = ImageFormat.Png; break; case 5: savetype1 = SaveTypes.TIFF; savetype2 = ImageFormat.Tiff; break; default: break; } if (_linearEncoder != null) { _linearEncoder.SaveImage(dialog.FileName, savetype1); } else if (_bitmap != null) { _bitmap.Save(dialog.FileName, savetype2); } } }
void setSaveTypeFromCombo() { try { if (cmbxSaveType.SelectedItem == null) { saveType = SaveTypes.OneFile; return; } saveType = (SaveTypes)cmbxSaveType.SelectedItem; } catch (Exception ex) { LogError(ex); } }
public void SaveRemovedBlocks() { if (RemovedObjects.Count <= 0) { return; } if (Collection == null) { return; } if ((SaveState & SaveTypes.DataPoolInMaxCapacity) == SaveTypes.DataPoolInMaxCapacity) { return; } Log.Logger.Instance.Log(Log.LogLevels.Information, "InternalMruManager.SaveRemoveBlocks: OnMaxCapacity(RemovedObjects.Values) enter."); SaveState |= SaveTypes.DataPoolInMaxCapacity; bool wasSaved = Collection.OnMaxCapacity(RemovedObjects.Values) > 0; SaveState ^= SaveTypes.DataPoolInMaxCapacity; Log.Logger.Instance.Log(Log.LogLevels.Information, "InternalMruManager.SaveRemoveBlocks: OnMaxCapacity(RemovedObjects.Values) exit."); return; }
// write EPC to Tag private void button1_Click(object sender, EventArgs e) { if (this.ean128.Encoded_Image == null) { MessageBox.Show("尚未生成条码!"); } SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = "BMP (*.bmp)|*.bmp|GIF (*.gif)|*.gif|JPG (*.jpg)|*.jpg|PNG (*.png)|*.png|TIFF (*.tif)|*.tif"; sfd.FilterIndex = 2; sfd.AddExtension = true; if (sfd.ShowDialog() == DialogResult.OK) { SaveTypes savetype = SaveTypes.UNSPECIFIED; switch (sfd.FilterIndex) { case 1: /* BMP */ savetype = SaveTypes.BMP; break; case 2: /* GIF */ savetype = SaveTypes.GIF; break; case 3: /* JPG */ savetype = SaveTypes.JPG; break; case 4: /* PNG */ savetype = SaveTypes.PNG; break; case 5: /* TIFF */ savetype = SaveTypes.TIFF; break; default: break; }//switch try { ean128.SaveImage(sfd.FileName, savetype); } catch (System.Exception ex) { MessageBox.Show(ex.Message); } }//if }
public byte[] GetImageData(SaveTypes savetype) { byte[] imageData = null; try { if (_Encoded_Image != null) { using (MemoryStream ms = new MemoryStream()) { SaveImage(ms, savetype); imageData = ms.ToArray(); ms.Flush(); ms.Close(); } } } catch (Exception ex) { throw new Exception("EGETIMAGEDATA-1: Could not retrieve image data. " + ex.Message); } return(imageData); }
/// <summary> /// Gets the bytes that represent the image. /// </summary> /// <param name="savetype">File type to put the data in before returning the bytes.</param> /// <returns>Bytes representing the encoded image.</returns> public byte[] GetImageData(SaveTypes savetype) { byte[] imageData = null; try { if (EncodedImage != null) { //Save the image to a memory stream so that we can get a byte array! using (var ms = new MemoryStream()) { SaveImage(ms, savetype); imageData = ms.ToArray(); ms.Flush(); ms.Close(); } } } catch (Exception ex) { throw new Exception("EGETIMAGEDATA-1: Could not retrieve image data. " + ex.Message); } return(imageData); }
}//Generate_Image /// <summary> /// Gets the bytes that represent the image. /// </summary> /// <param name="savetype">File type to put the data in before returning the bytes.</param> /// <returns>Bytes representing the encoded image.</returns> public byte[] GetImageData(SaveTypes savetype) { byte[] imageData = null; try { if (_Encoded_Image != null) { //Save the image to a memory stream so that we can get a byte array! using (MemoryStream ms = new MemoryStream()) { SaveImage(ms, savetype); imageData = ms.ToArray(); ms.Flush(); ms.Close(); } //using } //if } //try catch (Exception ex) { throw new Exception("íæÌÏ ÎØà " + ex.Message); }//catch return(imageData); }
/// <summary> /// Saves an encoded image to a specified stream. /// </summary> /// <param name="stream">Stream to write image to.</param> /// <param name="FileType">Format to use.</param> public void SaveImage(Stream stream, SaveTypes FileType) { try { if (_Encoded_Image != null) { System.Drawing.Imaging.ImageFormat imageformat; switch (FileType) { case SaveTypes.BMP: imageformat = System.Drawing.Imaging.ImageFormat.Bmp; break; case SaveTypes.GIF: imageformat = System.Drawing.Imaging.ImageFormat.Gif; break; case SaveTypes.JPG: imageformat = System.Drawing.Imaging.ImageFormat.Jpeg; break; case SaveTypes.PNG: imageformat = System.Drawing.Imaging.ImageFormat.Png; break; case SaveTypes.TIFF: imageformat = System.Drawing.Imaging.ImageFormat.Tiff; break; default: imageformat = ImageFormat; break; }//switch ((Bitmap)_Encoded_Image).Save(stream, imageformat); }//if }//try catch (Exception ex) { throw new Exception("ESAVEIMAGE-2: Could not save image.\n\n=======================\n\n" + ex.Message); }//catch }
/// <summary> /// Gets the bytes that represent the image. /// </summary> /// <param name="savetype">File type to put the data in before returning the bytes.</param> /// <returns>Bytes representing the encoded image.</returns> public byte[] GetImageData(SaveTypes savetype) { byte[] imageData = null; try { if (_Encoded_Image != null) { //Save the image to a memory stream so that we can get a byte array! using (MemoryStream ms = new MemoryStream()) { SaveImage(ms, savetype); imageData = ms.ToArray(); ms.Flush(); ms.Close(); }//using }//if }//try catch (Exception ex) { throw new Exception("EGETIMAGEDATA-1: Could not retrieve image data. " + ex.Message); }//catch return imageData; }