public Boolean DeleteActualMaterial()
 {
     if (actualMaterial == null)
     {
         MessageBox.Show("No hay ningun material seleccionado.");
         return false;
     }
     else if (QuerryMaterials.DeleteMaterial(actualMaterial.Id))
     {
         MessageBox.Show("El material ha sido eliminado.");
         actualMaterial = null;
         return true;
     }
     else
     {
         MessageBox.Show("Error de acceso a la base de datos. El material no pudo ser eliminado.");
         return false;
     }
 }
 public void SetMaterialInformation(Material material)
 {
     actualMaterial = material;
     SetMaterialValues();
     switch (materialType)
     { 
         case MaterialCategory.Dictionary:
             SetDictionaryValues();
             break;
         case MaterialCategory.Magazine:
             SetMagazineValues();
             break;
         case MaterialCategory.LectureBook:
             SetLectureBookValues();
             break;
         case MaterialCategory.LearningBook:
             SetLearningBookValues();
             break;
         case MaterialCategory.Movie:
             SetMovieValues();
             break;
     }
 }
Exemplo n.º 3
0
        private static Boolean FindCoincidences(Material material, string keywords)
        {
            if (keywords == string.Empty)
                return true;
            if (SearchMethods.SearchInString(material.Nombre, keywords))
                return true;
            if (SearchMethods.SearchInString(material.Descripcion, keywords))
                return true;

            return false;
        }        
Exemplo n.º 4
0
 public SearchEventArgs(MaterialCategory _materialType, Material _actualMaterial)
 {
     this._materialType = _materialType;
     this._actualMaterial = _actualMaterial;
 }