private void ObtenerEstudiante(Modelo.Estudiante estudiante) { this.hfIdEstudiante.Value = estudiante.Id.ToString(); this.ddlTipoDocumento.SelectedValue = estudiante.TipoDocumento.Id.ToString(); this.txtNumeroDocumento.Text = estudiante.NumeroDocumento; this.txtPrimerNombre.Text = estudiante.PrimerNombre; this.txtPrimerApellido.Text = estudiante.PrimerApellido; this.txtSegundoNombre.Text = estudiante.SegundoNombre; this.txtSegundoApellido.Text = estudiante.SegundoApellido; this.txtCorreoElectronico.Text = estudiante.CorreoElectronico; }
private void ObtenerEstudiantes() { List <Modelo.Estudiante> estudiantes = new List <Modelo.Estudiante>(); Modelo.Estudiante estudiante = new Modelo.Estudiante(); EstudianteController controladorEstudiante = new EstudianteController(); estudiante.Id = 0; estudiantes = (List <Modelo.Estudiante>)controladorEstudiante.Consultar(estudiante); this.gvEstudiante.DataSource = estudiantes; this.gvEstudiante.DataBind(); }
private void GuardarEstudiante() { Modelo.Estudiante estudiante = new Modelo.Estudiante(); Resultado resultado = new Resultado(); EstudianteController controladorEstudiante = new EstudianteController(); string mensaje = string.Empty; if (string.IsNullOrEmpty(this.hfIdEstudiante.Value) == true) { estudiante.Id = 0; } else { estudiante.Id = Convert.ToInt32(this.hfIdEstudiante.Value); } estudiante.TipoDocumento = new Modelo.TipoDocumento(int.Parse(this.ddlTipoDocumento.SelectedValue), string.Empty); estudiante.NumeroDocumento = this.txtNumeroDocumento.Text; estudiante.PrimerNombre = this.txtPrimerNombre.Text; estudiante.PrimerApellido = this.txtPrimerApellido.Text; estudiante.SegundoNombre = this.txtSegundoNombre.Text; estudiante.SegundoApellido = this.txtSegundoApellido.Text; estudiante.CorreoElectronico = this.txtCorreoElectronico.Text; if (estudiante.Id == 0) { resultado = (Resultado)controladorEstudiante.Guardar(estudiante); mensaje = "Registro insertado correctamente"; } else { resultado = (Resultado)controladorEstudiante.Actualizar(estudiante); mensaje = "Registro actualizado correctamente"; } if (resultado.Error == true) { this.lblMensaje.Text = resultado.Mensaje; this.lblMensaje.Visible = true; return; } else { this.lblMensaje.Visible = true; this.lblMensaje.Text = mensaje; LimpiarFormulario(); ObtenerEstudiantes(); } }
protected void gvEstudiante_RowCommand(object sender, GridViewCommandEventArgs e) { int index = Convert.ToInt32(e.CommandArgument.ToString()); int idEstudiante = Convert.ToInt32(this.gvEstudiante.DataKeys[index]["Id"]); if (e.CommandName == "EditarEstudiante") { Modelo.Estudiante estudiante = new Modelo.Estudiante(); List <Modelo.Estudiante> estudiantes = new List <Modelo.Estudiante>(); EstudianteController controladorEstudiante = new EstudianteController(); estudiante.Id = idEstudiante; estudiantes = (List <Modelo.Estudiante>)controladorEstudiante.Consultar(estudiante); ObtenerEstudiante(estudiantes.FirstOrDefault()); } }
private void ObtenerEstudiantes() { List <Modelo.Estudiante> estudiantes = new List <Modelo.Estudiante>(); Modelo.Estudiante estudiante = new Modelo.Estudiante(); EstudianteController controladorEstudiante = new EstudianteController(); estudiante.Id = 0; estudiantes = (List <Modelo.Estudiante>)controladorEstudiante.Consultar(estudiante); this.ddlEstudiante.DataSource = estudiantes; this.ddlEstudiante.DataTextField = "NombresCompletos"; this.ddlEstudiante.DataValueField = "Id"; this.ddlEstudiante.DataBind(); this.ddlEstudiante.Items.Insert(0, new ListItem("Seleccione", "-1")); this.ddlEstudiante.SelectedIndex = 0; }
private async Task <bool> CargarEstudiante(int idEstudianteACargar) { //Cargar estudiante en base a un id... try { string jsonEstudiante = tools.DataTableToJSONWithStringBuilder(estudiante.SEstudiante(idEstudianteACargar.ToString())); estudiante = JsonConvert.DeserializeObject <Estudiante>(jsonEstudiante); txtCodigo.Text = estudiante.id_estudiante.ToString(); txtNombre.Text = estudiante.nombre; txtApellido.Text = estudiante.apellido; cmbCurso.SelectedValue = estudiante.curso; chkEstado.Checked = estudiante.estado.ToUpper() == "A" ? true : false; isNuevoRegistro = false; tools.DeshabilitarControles(this); FormatearBotones(ProcesoBotones.CancelarRegistroExistente); } catch (Exception ex) { tools.MensajeNormal(ex.Message); } return(true); }
public PasajeUrbano(DateTime fechapasaje, int nrointerno, int autenticacion, TransporteUrbano transporteUrbano, Estudiante estudiante) { FechaPasaje = fechapasaje; NroInterno = nrointerno; Autenticacion = autenticacion; TransporteUrbano = transporteUrbano; Estudiante = estudiante; }