Ejemplo n.º 1
0
        public void agregarAlumno()
        {
            AlumnoBLL alumBLL = new AlumnoBLL();

            int      matricula       = int.Parse(txtMatricula.Text);
            string   nombre          = txtNombre.Text;
            DateTime fechaNacimiento = Convert.ToDateTime(txtFechaNacimiento.Text);
            int      semestre        = int.Parse(txtSemestre.Text);
            int      facultad        = int.Parse(ddlFacultad.SelectedValue);

            try
            {
                alumBLL.agregarAlumno(matricula, nombre, fechaNacimiento, semestre, facultad);
                limpiarCampos();

                DataTable dtAlmunos = new DataTable();
                dtAlmunos = (DataTable)ViewState["tablaAlumnos"];
                dtAlmunos.Rows.Add(matricula, nombre);

                grd_alumnos.DataSource = dtAlmunos;
                grd_alumnos.DataBind();
            }
            catch (Exception ex)
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Alta", "alert('" + ex.Message + "')", true);
            }
        }
Ejemplo n.º 2
0
        protected void btnModificar_Click(object sender, EventArgs e)
        {
            var alumnoBLL = new AlumnoBLL();

            alumnoBLL.ModificarAlumno(Int32.Parse(tbDni.Text), tbNombre.Text, tbApellido.Text);
            MostrarGrilla();
        }
Ejemplo n.º 3
0
        public void eliminarAlumno()
        {
            AlumnoBLL alumnoBLL = new AlumnoBLL();
            int       Matricula = int.Parse(lblMatricula.Text);

            alumnoBLL.eliminarAlumno(Matricula);
        }
Ejemplo n.º 4
0
        private void cargarListado()
        {
            dgvAlumnos.Rows.Clear();
            List <Alumno> alumnos = AlumnoBLL.List();

            dgvAlumnos.DataSource = alumnos;
        }
Ejemplo n.º 5
0
        public void modificarAlumno()
        {
            AlumnoBLL alumBLL = new AlumnoBLL();
            Alumno    alumno  = new Alumno();

            alumno.matricula       = int.Parse(lblMatricula.Text);
            alumno.nombre          = txtNombre.Text;
            alumno.fechaNacimiento = Convert.ToDateTime(txtFechaNacimiento.Text);
            alumno.semestre        = int.Parse(txtSemestre.Text);
            alumno.facultad        = int.Parse(ddlFacultad.SelectedValue);
            alumno.ciudad          = int.Parse(ddlCiudad.SelectedValue);

            MateriaAlumno        materiaAlum;
            List <MateriaAlumno> listMaterias = new List <MateriaAlumno>();

            foreach (ListItem item in listBoxMaterias.Items)
            {
                if (item.Selected)
                {
                    materiaAlum         = new MateriaAlumno();
                    materiaAlum.materia = int.Parse(item.Value);
                    materiaAlum.alumno  = alumno.matricula;
                    listMaterias.Add(materiaAlum);
                }
            }

            alumBLL.modificarAlumno(alumno, listMaterias);
        }
Ejemplo n.º 6
0
        public void cargarAlumno(int matricula)
        {
            AlumnoBLL alumBLL = new AlumnoBLL();
            Alumno    alumno  = new Alumno();

            alumno = alumBLL.cargarAlumno(matricula);

            //La tabla dtAlumno sólo trae un registro, se accede al índice 0 y a su columna matrícula
            lblMatricula.Text         = alumno.matricula.ToString();
            txtNombre.Text            = alumno.nombre;
            txtFechaNacimiento.Text   = alumno.fechaNacimiento.ToString().Substring(0, 10);
            txtSemestre.Text          = alumno.semestre.ToString();
            ddlFacultad.SelectedValue = alumno.facultad.ToString();

            cargarEstados();
            ddlEstado.SelectedValue = alumno.Ciudad1.estado.ToString();

            cargarCiudades();
            ddlCiudad.SelectedValue = alumno.ciudad.ToString();

            cargarMaterias();
            List <MateriaAlumno> listMaterias = new List <MateriaAlumno>();

            //A la lista de materias se le asigna el valor la relación MateriaAlumno
            listMaterias = alumno.MateriaAlumno.ToList();

            foreach (MateriaAlumno materiaAlum in listMaterias)
            {
                listBoxMaterias.Items.FindByValue(materiaAlum.materia.ToString()).Selected = true;
            }
        }
Ejemplo n.º 7
0
        private void cargarListado()
        {
            this.lstAlumnos.DataSource = null;
            List <Alumno> alumnos = AlumnoBLL.List();

            lstAlumnos.DataSource = alumnos;
        }
Ejemplo n.º 8
0
        public void cargarAlumno(int matricula)
        {
            AlumnoBLL alumBLL = new AlumnoBLL();
            Alumno    alumno  = new Alumno();

            alumno = alumBLL.cargarAlumno(matricula);

            lblMatricula.Text         = alumno.matricula.ToString();
            txtNombre.Text            = alumno.nombre;
            txtFechaNacimiento.Text   = alumno.fechaNacimiento.ToString().Substring(0, 10);
            txtSemestre.Text          = alumno.semestre.ToString();
            ddlFacultad.SelectedValue = alumno.facultad.ToString();

            cargarEstados();
            ddlEstado.SelectedValue = alumno.Ciudad1.estado.ToString();

            cargarCiudades();
            ddlCiudad.SelectedValue = alumno.ciudad.ToString();

            cargarMaterias();
            List <MateriaAlumno> listMaterias = new List <MateriaAlumno>();

            listMaterias = alumno.MateriaAlumno.ToList();

            foreach (MateriaAlumno materiaAlum in listMaterias)
            {
                ListBoxMaterias.Items.FindByValue(materiaAlum.materia.ToString()).Selected = true;
            }
        }
Ejemplo n.º 9
0
 // GET: Alumnos
 public ActionResult Index()
 {
     ViewBag.Title = "Listado de alumnos registrados";
     //List<Alumno> a = new List<Alumno>();
     // a.Add(AlumnoBLL.Get(1002));
     return(View("List", AlumnoBLL.List()));
 }
Ejemplo n.º 10
0
        public void agregarAlumno()
        {
            AlumnoBLL alumBLL = new AlumnoBLL();

            Alumno alumno = new Alumno();

            alumno.matricula       = int.Parse(txtMatricula.Text);
            alumno.nombre          = txtNombre.Text;
            alumno.fechaNacimiento = Convert.ToDateTime(txtFechaNacimiento.Text);
            alumno.semestre        = int.Parse(txtSemestre.Text);
            alumno.facultad        = int.Parse(ddlFacultad.SelectedValue);
            alumno.ciudad          = int.Parse(ddlCiudad.SelectedValue);
            try {
                MateriaAlumno        materiaAlum;
                List <MateriaAlumno> listMaterias = new List <MateriaAlumno>();

                foreach (ListItem item in listBoxMaterias.Items)
                {
                    if (item.Selected)
                    {
                        materiaAlum         = new MateriaAlumno();
                        materiaAlum.materia = int.Parse(item.Value);
                        materiaAlum.alumno  = alumno.matricula;
                        listMaterias.Add(materiaAlum);
                    }
                }

                alumBLL.agregarAlumno(alumno, listMaterias);
                limpiarCampos();
            } catch (Exception ex) {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Alta", "alert('" + ex.Message + "')", true);
            }
        }
 // GET: Alumnos
 public ActionResult Index()
 {
     //return View("Index", AlumnoBLL.List()); Ejemplo con el método View sobrecargado
     //1er parametro Nombre de la vista, 2do el modelo
     //ViewBag.Title = "Listado de Alumnos"; Viebag me permite enviar contenido del controlador a la vista
     return(View(AlumnoBLL.List()));
 }
Ejemplo n.º 12
0
        protected void btnBorrar_Click(object sender, EventArgs e)
        {
            var alumnoBLL = new AlumnoBLL();

            alumnoBLL.BorrarAlumno(Int32.Parse(tbDni.Text));
            MostrarGrilla();
        }
Ejemplo n.º 13
0
        private void cargarListado()
        {
            lstAlumnos.Rows.Clear();
            List <Alumno> alumnos1 = AlumnoBLL.List();

            lstAlumnos.DataSource = alumnos1;
        }
        // GET: Alumnos
        public ActionResult Index()
        {
            ViewBag.Title = "Listado de alumnos registrados";

            //Ejemplo con el método View sobrecargado
            return(View("List", AlumnoBLL.List())); //1er param Nombre de la vista, 2do el modelo
        }
Ejemplo n.º 15
0
        private void MostrarGrilla()
        {
            var alumnoBLL = new AlumnoBLL();

            GridView1.DataSource = alumnoBLL.MostrarListadoAlumnos();
            GridView1.DataBind();
        }
Ejemplo n.º 16
0
 // GET: Alumnos
 public ActionResult Index()
 {
     ViewBag.Title = "Listado";
     //List<Alumno> a = new List<Alumno>();
     //a.Add(AlumnoBLL.Get(14));
     //return View("List",AlumnoBLL.Get(14)); //Ejemplo metodo view sobrecargado
     return(View("List", AlumnoBLL.List())); //Ejemplo metodo view sobrecargado
 }
Ejemplo n.º 17
0
        public DataTable cargarAlumnos()
        {
            AlumnoBLL alumno    = new AlumnoBLL();
            DataTable dtAlumnos = new DataTable();

            dtAlumnos = alumno.cargarAlumnos();
            return(dtAlumnos);
        }
 // GET: Matriculas/Create
 public ActionResult Create()
 {
     ViewBag.tipo      = new SelectList(MatriculaBLL.ListEnum("tipo"));
     ViewBag.estado    = new SelectList(MatriculaBLL.ListEnum("estado"));
     ViewBag.idalumno  = new SelectList(AlumnoBLL.List(), "idalumno", "nombres");
     ViewBag.idmateria = new SelectList(MateriaBLL.List(), "idmateria", "nombre");
     return(View());
 }
 public ActionResult Edit([Bind(Include = "idalumno,nombres,apellidos,cedula,fecha_nacimiento,lugar_nacimiento,sexo")] Alumno alumno)
 {
     if (ModelState.IsValid)
     {
         AlumnoBLL.Update(alumno);
         return(RedirectToAction("Index"));
     }
     return(View(alumno));
 }
Ejemplo n.º 20
0
        public List <object> cargarAlumnos()
        {
            AlumnoBLL     alumBLL     = new AlumnoBLL();
            List <object> listAlumnos = new List <object>();

            listAlumnos = alumBLL.cargarAlumnos();

            return(listAlumnos);
        }
 // GET: Matriculas/Create
 public ActionResult Create()
 {
     ViewBag.tipo = new SelectList(new List <string> {
         "Primera", "Segunda", "Tercera"
     });
     ViewBag.idalumno  = new SelectList(AlumnoBLL.ListToNames(), "idalumno", "nombre");
     ViewBag.idmateria = new SelectList(MateriaBLL.ListToNames(), "idmateria", "nombre");
     return(View());
 }
Ejemplo n.º 22
0
 public IHttpActionResult Put(Alumno alumno)
 {
     try
     {
         AlumnoBLL.Update(alumno);
         return(Content(HttpStatusCode.OK, "Alumno actualizado correctamente"));
     }
     catch (Exception ex) {
         return(BadRequest(ex.Message));
     }
 }
Ejemplo n.º 23
0
 public IHttpActionResult Get()
 {
     try
     {
         List <Alumno> todos = AlumnoBLL.List();
         return(Content(HttpStatusCode.OK, todos));
     }
     catch (Exception ex) {
         return(Content(HttpStatusCode.BadRequest, ex));
     }
 }
 public ActionResult Edit([Bind(Include = "idmatricula,fecha,costo,estado,tipo,idalumno,idmateria")] Matricula matricula)
 {
     if (ModelState.IsValid)
     {
         MatriculaBLL.Update(matricula);
         return(RedirectToAction("Index"));
     }
     ViewBag.idalumno  = new SelectList(AlumnoBLL.ListToNames(), "idalumno", "nombre", matricula.idalumno);
     ViewBag.idmateria = new SelectList(MateriaBLL.ListToNames(), "idmateria", "nombre", matricula.idmateria);
     return(View(matricula));
 }
Ejemplo n.º 25
0
        public void modificarAlumno()
        {
            AlumnoBLL alumnoBLL       = new AlumnoBLL();
            int       Matricula       = int.Parse(lblMatricula.Text);
            string    Nombre          = txtNombre.Text;
            DateTime  FechaNacimiento = Convert.ToDateTime(txtFechaNacimiento.Text);
            int       Semestre        = int.Parse(txtSemestre.Text);
            int       Facultad        = int.Parse(ddlFacultad.SelectedValue);

            alumnoBLL.modificarAlumno(Matricula, Nombre, FechaNacimiento, Semestre, Facultad);
        }
 public IHttpActionResult Post(Alumno alumno)
 {
     try
     {
         AlumnoBLL.Create(alumno);
         return(Content(HttpStatusCode.Created, "Alumno creado correctamente"));
     }
     catch (Exception ex) {
         return(BadRequest(ex.Message));
     }
 }
Ejemplo n.º 27
0
        public void ModificarAlumno()
        {
            AlumnoBLL alumno = new AlumnoBLL();

            int      matricula = int.Parse(lblMatricula.Text);
            string   nombre    = txtNombre.Text;
            DateTime fecha     = Convert.ToDateTime(txtFechaNacimiento.Text);
            int      semestre  = int.Parse(txtSemestre.Text);
            int      facultad  = int.Parse(ddlFacultad.SelectedValue);

            alumno.ModificarAlumno(matricula, nombre, fecha, semestre, facultad);
        }
Ejemplo n.º 28
0
 protected void btnBuscar_Click(object sender, EventArgs e)
 {
     try
     {
         var alumnoBLL = new AlumnoBLL();
         GridView1.DataSource = alumnoBLL.Buscar(Int32.Parse(tbDni.Text), tbApellido.Text, tbNombre.Text);
         GridView1.DataBind();
     }
     catch (Exception ex) {
         lblError.Text = ex.Message.ToString();
     }
 }
Ejemplo n.º 29
0
 public IHttpActionResult Delete(int id)
 {
     try
     {
         AlumnoBLL.Delete(id);
         return(Ok("Alumno eliminado correctamente"));
     }
     catch (Exception ex)
     {
         return(Content(HttpStatusCode.BadRequest, ex));
     }
 }
Ejemplo n.º 30
0
        public void cargarAlumno(int matricula)
        {
            AlumnoBLL alumBLL  = new AlumnoBLL();
            DataTable dtAlumno = new DataTable();

            dtAlumno = alumBLL.cargarAlumno(matricula);

            lblMatricula.Text         = dtAlumno.Rows[0]["matricula"].ToString();
            lblNombre.Text            = dtAlumno.Rows[0]["nombre"].ToString();
            lblFecha.Text             = dtAlumno.Rows[0]["fechaNacimiento"].ToString().Substring(0, 10);
            lblSemestre.Text          = dtAlumno.Rows[0]["semestre"].ToString();
            ddlFacultad.SelectedValue = dtAlumno.Rows[0]["facultad"].ToString();
        }