private void btn_AddPicture_Click(object sender, EventArgs e) { var openFileDialog = new OpenFileDialog() { Filter = "*.JPG;*.PNG;*.GIF;*.EMF;*.WMF|*.JPG;*.PNG;*.GIF;*.EMF;*.WMF" }; if (openFileDialog.ShowDialog() == DialogResult.OK) { var fileName = openFileDialog.FileName; var fs = File.OpenRead(fileName); var imgeByte = new byte[fs.Length]; fs.Read(imgeByte, 0, imgeByte.Length); fs.Close(); var eqptImageBll = new EqptImage(); var eqptImageModel = new Model.EqptImage(); eqptImageModel.Image = imgeByte; eqptImageModel.ImageName = Path.GetFileName(fileName); eqptImageModel.LayerName = _layerInfo.LayerName; eqptImageModel.SmId = _smId; var imageId = eqptImageBll.Add(eqptImageModel); if (imageId > 0) { eqptImageModel.Id = imageId; var ms = new MemoryStream(imgeByte); pictureEdit_EqptImage.Image = Image.FromStream(ms); _eqptImages.Add(eqptImageModel); gc_Image.RefreshDataSource(); gv_Image.FocusedRowHandle = gv_Image.RowCount - 1; ms.Close(); GC.Collect(); } } }
private void btn_AddPicture_Click(object sender, EventArgs e) { var openFileDialog = new OpenFileDialog() { Filter = "*.JPG;*.PNG;*.GIF;*.EMF;*.WMF|*.JPG;*.PNG;*.GIF;*.EMF;*.WMF" }; if(openFileDialog.ShowDialog()==DialogResult.OK) { var fileName = openFileDialog.FileName; var fs = File.OpenRead(fileName); var imgeByte = new byte[fs.Length]; fs.Read(imgeByte, 0, imgeByte.Length); fs.Close(); var eqptImageBll=new EqptImage(); var eqptImageModel = new Model.EqptImage(); eqptImageModel.Image = imgeByte; eqptImageModel.ImageName = Path.GetFileName(fileName); eqptImageModel.LayerName = _layerInfo.LayerName; eqptImageModel.SmId = _smId; var imageId = eqptImageBll.Add(eqptImageModel); if(imageId>0) { eqptImageModel.Id = imageId; var ms = new MemoryStream(imgeByte); pictureEdit_EqptImage.Image = Image.FromStream(ms); _eqptImages.Add(eqptImageModel); gc_Image.RefreshDataSource(); gv_Image.FocusedRowHandle = gv_Image.RowCount - 1; ms.Close(); GC.Collect(); } } }