예제 #1
0
        public void InscribirAlumno(int IDPersona, int IDcomision, int IDmateria)
        {
            CursoAdapter ca      = new CursoAdapter();
            int          IDCurso = ca.GetOneByIDs(IDcomision, IDmateria);

            this.AlumnoInscripcionData.InsertAlumnoInscripcion(IDPersona, IDCurso);
        }
예제 #2
0
        private void reportar()
        {
            if (!IsPostBack)
            {
                DateTime    fecha       = DateTime.Now;
                LocalReport localReport = ReportViewer1.LocalReport;

                localReport.ReportPath = "ReporteCurso.rdlc";



                ReportParameter[] parametros = new ReportParameter[1];
                parametros[0] = new ReportParameter("Fecha", (fecha).ToString());
                ReportViewer1.LocalReport.SetParameters(parametros);
                ReportViewer1.DataBind();
                CursoAdapter ca = new CursoAdapter();


                this.ReportViewer1.LocalReport.DataSources.Clear();
                DataTable dt = new DataTable();
                dt = ca.ReporteCurso();

                ReportDataSource rprtDTSource = new ReportDataSource("DataSet1", dt);

                this.ReportViewer1.LocalReport.DataSources.Add(rprtDTSource);

                this.ReportViewer1.LocalReport.Refresh();
            }
        }
예제 #3
0
        public DataTable GetAllAlumnoTable(int idAlumno)
        {
            CursoAdapter    cursoData    = new CursoAdapter();
            MateriaAdapter  materiaData  = new MateriaAdapter();
            ComisionAdapter comisionData = new ComisionAdapter();

            DataTable table = new DataTable();

            table.Columns.Add("descMateria", typeof(string));
            table.Columns.Add("descComision", typeof(string));
            table.Columns.Add("anioCalendario", typeof(int));
            table.Columns.Add("condicion", typeof(string));
            table.Columns.Add("nota", typeof(int));

            List <AlumnoInscripcion> inscripciones = InscripcionData.GetAllAlumno(idAlumno);
            DataRow row;

            foreach (AlumnoInscripcion inscripcion in inscripciones)
            {
                row = table.NewRow();
                Curso curso = cursoData.GetOne(inscripcion.IdCurso);
                row["descMateria"]    = materiaData.GetOne(curso.IdMateria).Descripcion;
                row["descComision"]   = comisionData.GetOne(curso.IdComision).Descripcion;
                row["anioCalendario"] = curso.AñoCalendario;
                row["condicion"]      = inscripcion.Condicion;
                row["nota"]           = inscripcion.Nota;
                table.Rows.Add(row);
            }

            return(table);
        }
예제 #4
0
        public bool ValidarDelete(int idComision)
        {
            CursoAdapter ca          = new CursoAdapter();
            List <Curso> listaCursos = ca.GetAll();

            foreach (Curso c in listaCursos)
            {
                if (c.IdComision == idComision)
                {
                    return(false);
                }
            }
            return(true);
        }
예제 #5
0
        public List <Curso> getCursos(int idComision, int idMateria)
        {
            List <Curso> cursos = new CursoAdapter().GetAll();
            int          index  = 0;

            foreach (Curso c in cursos)
            {
                if (c.IDComision != idComision || c.IDMateria != idMateria)
                {
                    cursos.RemoveAt(index);
                }
                index++;
            }
            return(cursos);
        }
예제 #6
0
        public void Save(Curso curso)
        {
            CursoAdapter cur = new CursoAdapter();

            cur.Save(curso);
        }
예제 #7
0
        public Curso GetOne(int Id)
        {
            CursoAdapter curso = new CursoAdapter();

            return(curso.GetOne(Id));
        }
예제 #8
0
 public CursoLogic(CursoAdapter ca)
 {
     _DataCurso = ca;
 }
예제 #9
0
 public CursoNegocio()
 {
     this.CursoDatos = new CursoAdapter();
 }
예제 #10
0
 public CursoLogic()
 {
     curDatos = new CursoAdapter();
 }
예제 #11
0
 public List <Curso> GetAllYearPlan(int year, int plan)
 {
     return(CursoAdapter.GetInstance().GetAllYearPlan(year, plan));
 }
예제 #12
0
 public List <Curso> GetAll()
 {
     return(CursoAdapter.GetInstance().GetAll());
 }
예제 #13
0
 public Business.Entities.Curso GetOne(int id)
 {
     return(CursoAdapter.GetInstance().GetOne(id));
 }
예제 #14
0
 public AlumnoInscripcionLogic()
 {
     this.alumnoInscripcionAdapter = new AlumnoInscripcionAdapter();
     this.cursoAdapter             = new CursoAdapter();
 }
예제 #15
0
 public BuscadorDeCurso(ICursoRepository repository)
 {
     _repository = repository;
     _adapter    = new CursoAdapter();
 }
예제 #16
0
 public List <Curso> GetAllYearAlum(int idAlumno, int year)
 {
     return(CursoAdapter.GetInstance().GetAllYearAlum(idAlumno, year));
 }
예제 #17
0
 public List <Curso> GetAllForAlum(int idAlumno)
 {
     return(CursoAdapter.GetInstance().GetAllForAlum(idAlumno));
 }
예제 #18
0
 public CursoLogic()
 {
     cursoAdapter = new CursoAdapter();
 }
예제 #19
0
 public List <Curso> GetAllForDoc(int id_doc)
 {
     return(CursoAdapter.GetInstance().GetAllForDoc(id_doc));
 }
예제 #20
0
 public CursoLogic()
 {
     _DataCurso = new CursoAdapter();
 }
예제 #21
0
 public void Save(Business.Entities.Curso c)
 {
     CursoAdapter.GetInstance().Save(c);
 }
예제 #22
0
 public CursoLogic()
 {
     this.cursoData = new CursoAdapter();
 }
예제 #23
0
 public void Delete(int id)
 {
     CursoAdapter.GetInstance().Delete(id);
 }
예제 #24
0
        public List <Curso> GetAll()
        {
            CursoAdapter curso = new CursoAdapter();

            return(curso.GetAll());
        }
예제 #25
0
 public CursoLogic(CursoAdapter cursoAdapter)
 {
     CursoData = cursoAdapter;
 }
예제 #26
0
        public void Delete(int Id)
        {
            CursoAdapter curso = new CursoAdapter();

            curso.Delete(Id);
        }
예제 #27
0
 public InscripcionLogic()
 {
     cursoAdapter = new CursoAdapter();
     ins          = new InscripcionAdapter();
 }
예제 #28
0
 public CursoLogic()
 {
     CursoData = new CursoAdapter();
 }
 public CursoViewModel ObterCurso(Guid cursoId)
 {
     return(CursoAdapter.ToCursoViewModel(_cursoRepository.ObterCurso(cursoId)));
 }