Exemple #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);
     }
 }
Exemple #2
0
 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);
 }
Exemple #3
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);
     }
 }
Exemple #4
0
 public clsAcademico.struAcademico getStructAcademico()
 {
     clsAcademico.struAcademico Academico = new clsAcademico.struAcademico();
     return(Academico);
 }