Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }