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 getDataFromStruct(clsAcademico.struAcademico AcademicoData) { this.m_Id = AcademicoData.Id; this.m_Nombre = AcademicoData.Nombre; this.m_Apellidos = AcademicoData.Apellidos; this.m_Sexo = AcademicoData.Sexo; this.m_UserId = AcademicoData.UserId; this.m_UserPass = AcademicoData.UserPass; this.m_CentroTrabajo = AcademicoData.CentroTrabajo; this.m_Funcion = AcademicoData.Funcion; this.m_email = AcademicoData.email; this.m_datUltimoAcceso = AcademicoData.datUltimoAcceso; this.m_CuentaBloqueada = System.Convert.ToBoolean(AcademicoData.CuentaBloqueada); this.m_PerfilPublico = System.Convert.ToBoolean(AcademicoData.PerfilPublico); this.m_FuncionAcademico = AcademicoData.FuncionAcademico; return(true); }
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); } }
public clsAcademico.struAcademico getStructAcademico() { clsAcademico.struAcademico Academico = new clsAcademico.struAcademico(); return(Academico); }