/// <summary> /// Obteners the localidades BD transaccional. /// </summary> /// <param name="configuracion">The configuracion.</param> /// <returns></returns> public List<Localidades> obtenerLocalidadesBDTransaccional(Configuraciones configuracion) { List<Localidades> listaLocalidades = null; try { using (MySqlCommand command = new MySqlCommand()) { conMySQL = new MySqlConnection(configuracion.valor); command.Connection = conMySQL; command.CommandText = @"SELECT DISTINCT ciudad, fk_provincia_id FROM alumno WHERE fk_provincia_id >0"; conMySQL.Open(); MySqlDataReader reader = command.ExecuteReader(); Localidades localidad; listaLocalidades = new List<Localidades>(); while (reader.Read()) { localidad = new Localidades() { idLocalidad = 0, idLocalidadTransaccional = 0, nombre = reader["ciudad"].ToString(), idProvincia = Convert.ToInt32(reader["fk_provincia_id"]), activo = true }; listaLocalidades.Add(localidad); } command.Connection.Close(); return listaLocalidades; } } catch (MySqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerLocalidadesBDTransaccional()", ClassName), ex, enuExceptionType.MySQLException); } catch (SqlException ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerLocalidadesBDTransaccional()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { throw new CustomizedException(String.Format("Fallo en {0} - obtenerLocalidadesBDTransaccional()", ClassName), ex, enuExceptionType.DataAccesException); } finally { //if (sqlConnectionConfig.State == ConnectionState.Open) // sqlConnectionConfig.Close(); } }
public Persona() { localidad = new Localidades(); tipoPersona = new TipoPersona(); }