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(); }
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; } }
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"; } }
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; } }
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; } }