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); } }
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); } }