public Autentificacion AutentificacionBC(string codigo, string password) { AutentificacionBC bc = new AutentificacionBC(); AutentificacionBE be = new AutentificacionBE(); Autentificacion dc = new Autentificacion(); be = bc.Autentificacion(codigo, password); dc.codigo = be.codigo; dc.id = be.id; dc.nombre = be.nombre; dc.periodo = be.periodo; return dc; }
public AutentificacionBE Autentificacion(string codigo, string password) { SqlConnection Conn = null; String sCadenaConeccion; String sqlUsuarioObtener; SqlCommand cmdUsuarioObtener = null; SqlDataReader drUsuarioObtener; SqlParameter prmCodAlumno; SqlParameter prmPass; try { sCadenaConeccion = Settings.Default.csDesarrollo; Conn = new SqlConnection(sCadenaConeccion); sqlUsuarioObtener = "usps_Autentificacion"; cmdUsuarioObtener = Conn.CreateCommand(); cmdUsuarioObtener.CommandText = sqlUsuarioObtener; cmdUsuarioObtener.CommandType = CommandType.StoredProcedure; prmCodAlumno = cmdUsuarioObtener.CreateParameter(); prmCodAlumno.ParameterName = "@codigo"; prmCodAlumno.SqlDbType = SqlDbType.VarChar; prmCodAlumno.Value = codigo; prmPass = cmdUsuarioObtener.CreateParameter(); prmPass.ParameterName = "@pass"; prmPass.SqlDbType = SqlDbType.VarChar; prmPass.Value = password; cmdUsuarioObtener.Parameters.Add(prmCodAlumno); cmdUsuarioObtener.Parameters.Add(prmPass); cmdUsuarioObtener.Connection.Open(); drUsuarioObtener = cmdUsuarioObtener.ExecuteReader(); AutentificacionBE alumno; alumno = new AutentificacionBE(); while (drUsuarioObtener.Read()) { alumno.id = drUsuarioObtener.GetInt32(drUsuarioObtener.GetOrdinal("id")); alumno.nombre = drUsuarioObtener.GetString(drUsuarioObtener.GetOrdinal("nombre")); alumno.codigo = drUsuarioObtener.GetString(drUsuarioObtener.GetOrdinal("codigo")); alumno.periodo = drUsuarioObtener.GetString(drUsuarioObtener.GetOrdinal("periodo")); } cmdUsuarioObtener.Connection.Close(); cmdUsuarioObtener.Dispose(); Conn.Dispose(); return alumno; } catch (Exception ex) { cmdUsuarioObtener.Dispose(); Conn.Dispose(); throw; } }