public Nota FindById(int id) { Nota n = null; DAO_Asignatura da = new DAO_Asignatura(); DataTable dt = Ejecutar("SELECT * FROM nota WHERE id=" + id + " "); for (int i = 0; i < dt.Rows.Count; i++) { n = new Nota(); n.Id = int.Parse(dt.Rows[i][0].ToString()); n.Valor = float.Parse(dt.Rows[i][1].ToString()); n.Porcentaje = float.Parse(dt.Rows[i][2].ToString()); int idAsig = int.Parse(dt.Rows[i][3].ToString()); n.Asig = da.FindById(idAsig); } return(n); }
public List <Nota> ReadNotasDeLaAsignaturaComoLista(int fk_asig) { DAO_Asignatura da = new DAO_Asignatura(); DataTable dt = Ejecutar("SELECT * FROM nota WHERE asignatura=" + fk_asig + " "); List <Nota> lista = new List <Nota>(); Nota n = null; for (int i = 0; i < dt.Rows.Count; i++) { n = new Nota(); n.Id = int.Parse(dt.Rows[i][0].ToString()); n.Valor = float.Parse(dt.Rows[i][1].ToString()); n.Porcentaje = float.Parse(dt.Rows[i][2].ToString()); int idAsig = int.Parse(dt.Rows[i][3].ToString()); n.Asig = da.FindById(idAsig); lista.Add(n); } return(lista); }
public List <Nota> ReadComoLista() { List <Nota> lista = new List <Nota>(); DataTable dt = Read(); Nota n = null; for (int i = 0; i < dt.Rows.Count; i++) { n = new Nota(); n.Id = int.Parse(dt.Rows[i][0].ToString()); n.Valor = int.Parse(dt.Rows[i][1].ToString()); n.Porcentaje = int.Parse(dt.Rows[i][2].ToString()); int idAsig = int.Parse(dt.Rows[i][3].ToString()); DAO_Asignatura da = new DAO_Asignatura(); n.Asig = da.FindById(idAsig); lista.Add(n); } return(lista); }