Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
 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);
     }
 }
Esempio n. 4
0
 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);
     }
 }
Esempio n. 5
0
 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);
     }
 }
Esempio n. 6
0
 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)
               };
     }
 }
Esempio n. 7
0
        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());
            }
        }
Esempio n. 8
0
        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);
            }
        }
Esempio n. 9
0
        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());
            }
        }