예제 #1
0
 public clsMatricula(clsPeriodoAcademico argPeriodoAcademico_year, clsEstudiante argEstudiante_NumDocumento,
                     clsUsuario argUsuario_NumDocumento, bool argVerificacionLogro,
                     clsGradoAcademico argGradoAcademico, DateTime argFechaRegistro)
 {
     PeriodoAcademico = argPeriodoAcademico_year;
     Estudiante       = argEstudiante_NumDocumento;
     Usuario          = argUsuario_NumDocumento;
     Verificacion     = argVerificacionLogro;
     GradoAcademico   = argGradoAcademico;
     FechaRegistro    = argFechaRegistro;
 }
예제 #2
0
        public static clsUsuario ValidarUsuario(string argNombreUsuario,
                                                string argClave)
        {
            clsUsuario MiUsuario = null;

            SqlConnection miConexion;

            miConexion = new SqlConnection(mdlCadenaConeccion.MiCadenaConexion);
            SqlCommand elComando;

            elComando             = new SqlCommand("usp_Usuario_Validar", miConexion);
            elComando.CommandType = System.Data.CommandType.StoredProcedure;

            elComando.Parameters.AddWithValue("@parusername", argNombreUsuario);
            elComando.Parameters.AddWithValue("@parpassword", argClave);


            miConexion.Open();
            SqlDataReader LOSDATOS;

            LOSDATOS = elComando.ExecuteReader();


            while (LOSDATOS.Read() == true)
            {
                clsCargo auxiliar1 = new clsCargo(Convert.ToString(LOSDATOS["Cargo"]));
                MiUsuario = new clsUsuario(
                    Convert.ToString(LOSDATOS["NDocumento"]),
                    Convert.ToString(LOSDATOS["username"]), "CualquierCosa",
                    Convert.ToString(LOSDATOS["Nombres"]),
                    Convert.ToString(LOSDATOS["Apellidos"]),
                    Convert.ToString(LOSDATOS["Correo"]),
                    auxiliar1);
            }
            miConexion.Close();

            return(MiUsuario);
        }