public Alumno GetById(int id) { var respuesta = new App.Entities.Alumno(); var sql = "usp_GetByIdAlumno"; using (var dbConnection = this.GetConnection()) { IDbCommand command = new SqlCommand(sql); command.Connection = dbConnection; command.Parameters.Add(new SqlParameter("@id", id)); command.CommandType = CommandType.StoredProcedure; dbConnection.Open(); var reader = command.ExecuteReader(); var indice = 0; while (reader.Read()) { var alumno = new Alumno(); indice = reader.GetOrdinal("AlumnoID"); alumno.AlumnoID = reader.GetInt32(indice); indice = reader.GetOrdinal("Nombres"); alumno.Nombres = reader.GetString(indice); indice = reader.GetOrdinal("Apellidos"); alumno.Apellidos = reader.GetString(indice); indice = reader.GetOrdinal("Direccion"); alumno.Direccion = reader.GetString(indice); indice = reader.GetOrdinal("Sexo"); alumno.Sexo = reader.GetString(indice); indice = reader.GetOrdinal("FechaNacimiento"); alumno.FechaNacimiento = Convert.ToDateTime(reader.GetDateTime(indice)); respuesta = alumno; } return(respuesta); } }
private void Guardar() { var alumnoBL = new AlumnoBL(); var alumno = new App.Entities.Alumno(); alumno.Nombres = txtNombre.Text; alumno.Apellidos = txtApellidos.Text; alumno.Direccion = txtDireccion.Text; alumno.Sexo = txtSexo.Text; alumno.FechaNacimiento = Convert.ToDateTime(txtFechaNacimiento.Text); if (!string.IsNullOrWhiteSpace(hidCodigo.Value)) { alumno.AlumnoID = Convert.ToInt32(hidCodigo.Value); alumnoBL.save(alumno); } alumnoBL.save(alumno); }