Пример #1
0
        /// <summary>
        /// Obteners the tipo sancion BD transaccional.
        /// </summary>
        /// <param name="configuracion">The configuracion.</param>
        /// <returns></returns>
        public List<TipoSancion> obtenerTipoSancionBDTransaccional(Configuraciones configuracion)
        {
            List<TipoSancion> listadoTipoSancion = null;
            try
            {
                using (MySqlCommand command = new MySqlCommand())
                {
                    conMySQL = new MySqlConnection(configuracion.valor);
                    command.Connection = conMySQL;

                    command.CommandText = @"SELECT *
                                            FROM tiposancion";
                    conMySQL.Open();

                    MySqlDataReader reader = command.ExecuteReader();
                    TipoSancion unTipoSancion;
                    listadoTipoSancion = new List<TipoSancion>();
                    while (reader.Read())
                    {
                        unTipoSancion = new TipoSancion();

                        unTipoSancion.idTipoSancion = 0;
                        unTipoSancion.idTipoSancionTransaccional = (int)reader["id"];
                        unTipoSancion.descripcion = reader["descripcion"].ToString();
                        unTipoSancion.nombre = reader["nombre"].ToString();

                        listadoTipoSancion.Add(unTipoSancion);
                    }
                    command.Connection.Close();
                    return (listadoTipoSancion);
                }
            }
            catch (MySqlException ex)
            {
                throw new CustomizedException(String.Format("Fallo en {0} - obtenerTipoSancionBDTransaccional()", ClassName),
                                        ex, enuExceptionType.MySQLException);
            }
            catch (SqlException ex)
            {
                throw new CustomizedException(String.Format("Fallo en {0} - obtenerTipoSancionBDTransaccional()", ClassName),
                                    ex, enuExceptionType.SqlException);
            }
            catch (Exception ex)
            {
                throw new CustomizedException(String.Format("Fallo en {0} - obtenerTipoSancionBDTransaccional()", ClassName),
                                    ex, enuExceptionType.DataAccesException);
            }
            finally
            {
                //if (sqlConnectionConfig.State == ConnectionState.Open)
                //    sqlConnectionConfig.Close();
            }
        }
Пример #2
0
 public Sancion()
 {
     motivoSancion = new MotivoSancion();
     tipoSancion = new TipoSancion();
     alumno = new AlumnoCursoCicloLectivo();
 }