private void btn_import_local_Click(object sender, EventArgs e) { try { openFileDialog_buscar_imag = new OpenFileDialog(); if (openFileDialog_buscar_imag.ShowDialog() != DialogResult.Cancel) { image = Image.FromFile(openFileDialog_buscar_imag.FileName); FileInfo_Ico_Gra = new FileInfo(openFileDialog_buscar_imag.FileName); pictureEdit_Imagen.Image = image; System.IO.FileInfo FileInfoItem = new FileInfo(openFileDialog_buscar_imag.FileName); IconoInfo = new tb_sis_iconos_Info(); IconoInfo.IdIcono = FileInfoItem.Name; IconoInfo.descripcion = ""; IconoInfo.DirectoryName = FileInfoItem.DirectoryName; IconoInfo.Extencion = FileInfoItem.Extension; IconoInfo.FullName = FileInfoItem.FullName; IconoInfo.Icono = ImageToByte(image); IconoInfo.Icono_image = image; IconoInfo.Length = FileInfoItem.Length; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnCargar_Click(object sender, EventArgs e) { try { string [] images; string msgError = ""; openFileDialog_buscar_imag.Multiselect = true; if (openFileDialog_buscar_imag.ShowDialog() != DialogResult.Cancel) { images = openFileDialog_buscar_imag.FileNames; foreach (var itemImagen in images) { System.IO.FileInfo FileInfoItem = new FileInfo(itemImagen); Image image = Image.FromFile(itemImagen); tb_sis_iconos_Info Info = new tb_sis_iconos_Info(); Info.descripcion = ""; Info.IdIcono = FileInfoItem.Name; Info.Icono = ImageToByte(image); Info.Icono_image = image; Info.Length = FileInfoItem.Length; Info.descripcion = ""; Info.DirectoryName = FileInfoItem.DirectoryName; Info.Extencion = FileInfoItem.Extension; Info.FullName = FileInfoItem.FullName; if (IconoBus.GrabarDB(Info, ref msgError) == false) { } else { // MessageBox.Show("Carga de Imagenes al sistema OK...", param.Nombre_sistema); } } MessageBox.Show("Grabado Ok...", param.Nombre_sistema); cargar_grid(); limpiar(); } openFileDialog_buscar_imag.Multiselect = false; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Cargar_Imagen(string IdImagen) { try { tb_sis_iconos_Info Info = listIco.Find(v => v.IdIcono == IdImagen); pictureEdit_Imagen.Image = Info.Icono_image; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btn_borrar_local_Click(object sender, EventArgs e) { try { IconoInfo = new tb_sis_iconos_Info(); pictureEdit_Imagen.Image = null; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void gridView_Iconos_vzen_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { try { IconoInfo = new tb_sis_iconos_Info(); IconoInfo = gridView_Iconos_vzen.GetFocusedRow() as tb_sis_iconos_Info; Cargar_Imagen(IconoInfo.IdIcono); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean GrabarDB(tb_sis_iconos_Info info, ref string msgError) { try { return(OData.GrabarDB(info, ref msgError)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "GrabarDB", ex.Message), ex) { EntityType = typeof(tb_sis_iconos_Bus) }; } }
public Boolean GrabarDB(tb_sis_iconos_Info info, ref string msgError) { try { using (EntitiesGeneral context = new EntitiesGeneral()) { EntitiesGeneral EDB = new EntitiesGeneral(); var Q = from per in EDB.tb_sis_iconos where per.IdIcono == info.IdIcono select per; if (Q.ToList().Count == 0) { tb_sis_iconos address = new tb_sis_iconos(); address.IdIcono = info.IdIcono; address.Icono = info.Icono; address.descripcion = info.descripcion; address.Extencion = info.Extencion; address.FullName = info.FullName; address.Length = info.Length; address.DirectoryName = info.DirectoryName; context.tb_sis_iconos.Add(address); context.SaveChanges(); } else { return(false); } } return(true); } catch (Exception ex) { string arreglo = ToString(); msgError = "Error al grabar .. " + ex.ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
private void btn_guardar_Click(object sender, EventArgs e) { try { string mensErro = ""; if (opt_Img_local.Checked == true) { IcoBus.GrabarDB(InfoImagen, ref mensErro); } InfoImagen = IconoInfo; Close(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public List <tb_sis_iconos_Info> Get_List_iconos() { try { List <tb_sis_iconos_Info> lM = new List <tb_sis_iconos_Info>(); EntitiesGeneral OEselecEmpresa = new EntitiesGeneral(); var selectEmpresa = from C in OEselecEmpresa.tb_sis_iconos select C; foreach (var item in selectEmpresa) { tb_sis_iconos_Info Cbt = new tb_sis_iconos_Info(); Cbt.IdIcono = item.IdIcono; Cbt.Icono = item.Icono; Cbt.Icono_image = Funciones.ArrayAImage(item.Icono); Cbt.descripcion = item.descripcion; Cbt.DirectoryName = item.DirectoryName; Cbt.Extencion = item.Extencion; Cbt.FullName = item.FullName; Cbt.Length = item.Length; lM.Add(Cbt); } return(lM); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }