Esempio n. 1
0
        private void fswRevision_Created(object sender, FileSystemEventArgs e)
        {
            try
            {
                //revisamos si se ha creado algun archivo que contengo en su nombre algun texto bios
                if (e.Name.ToLowerInvariant().Contains("bios"))
                {
                    //obtengo informacion del archivo
                    FileInfo info = new FileInfo(e.FullPath);

                    //creo objeto con datos
                    Archivo archivo = new Archivo(e.Name, info.Extension, info.Length, info.CreationTime);

                    //mando a dar de alta la informacion en la bd
                    FabricaLogica.getLogicaArchivo().AgregarArchivo(archivo);

                    //avisamos que se genero registro del archivo
                    elMensaje.WriteEntry("El archivo" + e.Name + "Se agrego en la bd");
                }
                else
                {
                    elMensaje.WriteEntry("El archivo" + e.Name + "No sera considerado");
                }
            }
            catch (Exception ex)
            {
                elMensaje.WriteEntry(ex.Message + " - archivo " + e.Name);
            }
        }