Example #1
0
 public bool Actualizar(clsAcademico.struAcademico AcademicoData)
 {
     try
     {
         clsAcademico Academico = new clsAcademico();
         Academico.getDataFromStruct(AcademicoData);
         bool boResult = Academico.Actualizar();
         Academico = null;
         return(boResult);
     }
     catch (System.Exception Ex)
     {
         throw new System.Exception("No se actualizaron los datos del académico.", Ex);
     }
 }
Example #2
0
 public bool[] Agregar(clsAcademico.struAcademico AcademicoData)
 {
     try
     {
         bool[]       boResult  = new bool[2];
         clsAcademico Academico = new clsAcademico();
         // Procesar el password si viene vacío.
         AcademicoData.UserPass = AcademicoData.UserPass == string.Empty?Academico.generatePassword(AcademicoData.Nombre):AcademicoData.UserPass;
         Academico.getDataFromStruct(AcademicoData);
         boResult[0] = Academico.Agregar();
         if (boResult[0])
         {
             boResult[1] = Academico.sendWelcomeMail();
         }
         Academico = null;
         return(boResult);
     }
     catch (System.Exception Ex)
     {
         throw new System.Exception("No se insertaron los datos del nuevo académico.", Ex);
     }
 }