private void CargarAlumno(int id)
 {
     var Alumno = AlumnoCN.ObtenerUnAlumno(id);
     DateTime ingreso = Alumno.Fecha_ingreso.Value;
     DateTime nacimiento = Alumno.Fecha_Nac.Value;
     if (Alumno!= null)
     {
         TxtNombre.Text = Alumno.Nombre;
         TxtApellido.Text = Alumno.Apellido;
         TxtDni.Text = Alumno.DNI.ToString();
         TxtDireccion.Text = Alumno.Direccion;
         TxtIng.Text = ingreso.ToShortDateString();
         TxtMatricula.Text = Alumno.Matricula.ToString();
         TxtNac.Text = nacimiento.ToShortDateString();
         TxtTel.Text = Alumno.Telefono;
         DdlTurno.SelectedValue = Alumno.Turno;
     }
     else
     {
         LblEstado.Text = "No se ha encontrado el alumno. Regrese al listado e intente nuevamente.";
         LblEstado.ForeColor = Color.Red;
         form1.Visible = false;
     }
     //DdlTurno.SelectedItem = Alumno.Turno;
 }
 protected void BtnAgregarAlumno_Click(object sender, EventArgs e)
 {
     try
     {
         Alumno alu = new Alumno
         {
             Nombre        = TxtNombre.Text,
             Apellido      = TxtApellido.Text,
             DNI           = Convert.ToInt32(TxtDni.Text),
             Direccion     = TxtDireccion.Text,
             Matricula     = Convert.ToInt32(TxtMatricula.Text),
             Telefono      = TxtTel.Text,
             Turno         = DdlTurno.SelectedValue.ToString(),
             Fecha_ingreso = Convert.ToDateTime(TxtIng.Text),
             Fecha_Nac     = Convert.ToDateTime(TxtNac.Text),
         };
         AlumnoCN.AgregarAlumno(alu);
         ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", " alert('Alumno agregado con exito'); window.location = 'VistaAlumno.aspx';", true);
     }
     catch (Exception)
     {
         LblEstado.Text      = "Error al agregar Alumno";
         LblEstado.ForeColor = Color.Red;
     }
 }
        private void ObtenerAlumnos()
        {
            List <Alumno> alumnos = AlumnoCN.GetAlumnos();

            GridView1.DataSource          = alumnos;
            GridView1.AutoGenerateColumns = false;
            GridView1.DataBind();
        }
示例#4
0
        protected void BtnBuscarDNI_Click(object sender, EventArgs e)
        {
            try
            {
                int dni    = Convert.ToInt32(TxtBuscarDNI.Text);
                var alumno = AlumnoCN.EncontrarAlumnoPorDNI(dni);
                if (alumno != null)
                {
                    DateTime ingreso    = alumno.Fecha_ingreso.Value;
                    DateTime nacimiento = alumno.Fecha_Nac.Value;

                    Lblnombre.Text    = alumno.Nombre;
                    lblApellido.Text  = alumno.Apellido;
                    LblDni.Text       = alumno.DNI.ToString();
                    LblDireccion.Text = alumno.Direccion;
                    LblMatricula.Text = alumno.Matricula.ToString();
                    LblTel.Text       = alumno.Telefono;
                    LblTurno.Text     = alumno.Turno;
                    LblIngr.Text      = ingreso.ToString("dd/MM/yyyy");
                    LblNac.Text       = nacimiento.ToString("dd/MM/yyyy");

                    LblEstado.Text    = "";
                    ocult.Visible     = true;
                    LblEstado.Visible = false;
                }
                else
                {
                    alumno = AlumnoCN.EncontrarAlumno(dni);
                    DateTime ingreso    = alumno.Fecha_ingreso.Value;
                    DateTime nacimiento = alumno.Fecha_Nac.Value;

                    Lblnombre.Text    = alumno.Nombre;
                    lblApellido.Text  = alumno.Apellido;
                    LblDni.Text       = alumno.DNI.ToString();
                    LblDireccion.Text = alumno.Direccion;
                    LblMatricula.Text = alumno.Matricula.ToString();
                    LblTel.Text       = alumno.Telefono;
                    LblTurno.Text     = alumno.Turno;
                    LblIngr.Text      = ingreso.ToString("dd/MM/yyyy");
                    LblNac.Text       = nacimiento.ToString("dd/MM/yyyy");

                    LblEstado.Text    = "";
                    ocult.Visible     = true;
                    LblEstado.Visible = false;
                }
            }
            catch (Exception)
            {
                ocult.Visible     = false;
                LblEstado.Visible = true;

                LblEstado.Text = "No se pudo encontrar Alumno con DNI o legajo " + TxtBuscarDNI.Text;
            }
        }
示例#5
0
 protected void BtnEliminarAlumno_Click(object sender, EventArgs e)
 {
     try
     {
         AlumnoCN.EliminarAlumno(Convert.ToInt32(Request.Params["id"]));
         Label1.Text = "Alumno Eliminado con exito";
         Response.Redirect("VistaAlumno.aspx");
     }
     catch (Exception)
     {
         Label1.Text = "No se puede ELiminar un alumno que tenga cursos asignados";
     }
 }
示例#6
0
        public void CargarDataGrid()
        {
            int renglon = 0;

            dataGridAlumnos.Rows.Clear();
            foreach (tb_Alumno alu in AlumnoCN.obtenerAlumnos())
            {
                renglon = dataGridAlumnos.Rows.Add();
                dataGridAlumnos.Rows[renglon].Cells["Id"].Value         = alu.idAlumno;
                dataGridAlumnos.Rows[renglon].Cells["Legajo"].Value     = alu.legajo;
                dataGridAlumnos.Rows[renglon].Cells["Id-Persona"].Value = alu.Persona_IdPersona;
            }
        }
        private void CargarAlumno(int id)
        {
            var Alumno = AlumnoCN.ObtenerUnAlumno(id);

            if (Alumno != null)
            {
            }
            else
            {
                LblEstado.Text      = "No se ha encontrado el alumno. Regrese al listado e intente nuevamente.";
                LblEstado.ForeColor = Color.Red;
                form1.Visible       = false;
            }
        }
示例#8
0
        protected void Button1_Click1(object sender, EventArgs e)
        {
            try
            {
                int id_curso = Convert.ToInt32(Request.Params["id"]);
                var alumnoId = Convert.ToInt32(Session["Alumno"]);

                AlumnoCN.EliminarCursoAlumno(alumnoId, id_curso);

                Response.Redirect("AsignarCurso.aspx?id=" + alumnoId);
            }
            catch (Exception)
            {
                Label1.Text = "Error al borrar";
            }
        }
 protected void BtnAsignarCurso_Click(object sender, EventArgs e)
 {
     try
     {
         var cursoElegido = Convert.ToInt32(DdlCurso.SelectedValue);
         AlumnoCN.AgregarCursoAlumno(Convert.ToInt32(Request.Params["id"]), cursoElegido);
         ObtenerCursosPorAlumno(Convert.ToInt32(Request.Params["id"]));
         LblEstado.Text      = "Curso asignado con éxito";
         LblEstado.ForeColor = Color.Green;
     }
     catch (Exception)
     {
         LblEstado.Text      = "Error al asignar curso al alumno";
         LblEstado.ForeColor = Color.Red;
     }
 }