示例#1
0
        public Aerolineas SP_Solicitar_Consec_Aerolinea(int ALNID)
        {
            Errores Error = new Errores();

            conexion = cls_DAL.trae_conexion("WebDB", ref mensaje_error, ref numero_error);

            try
            {
                conexion.Open();
                SqlCommand cmd = new SqlCommand("SP_Solicitar_Consec_Aerolinea", conexion);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@ALNID", ALNID);
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    Aerolineas aerolineas = new Aerolineas();
                    aerolineas.Consec_Aerol = Convert.ToInt32(dr["consec_aerol"]);
                    return(aerolineas);
                }
                else
                {
                    throw new Exception();
                }
            }
            catch (Exception ex)
            {
                Error.GenerarError(DateTime.Now, "Error al ejecutar el store procedure SP_Solicitar_Consec_Aerolinea en la Tabla Aerolínea: " + ex);
                throw;
            }
            finally
            {
                conexion.Close();
            }
        }
        public Aerolineas SP_Solicitar_Aerolinea_Vuelo(int VLOID)
        {
            Errores Error = new Errores();

            conexion = cls_DAL.trae_conexion("WebDB", ref mensaje_error, ref numero_error);

            try
            {
                conexion.Open();
                SqlCommand cmd = new SqlCommand("SP_Solicitar_Aerolinea_Vuelo", conexion);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@VLOID", VLOID);
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    Aerolineas aerolineas = new Aerolineas();
                    aerolineas.Nombre = dr["nombre"].ToString();
                    return(aerolineas);
                }
                else
                {
                    throw new Exception();
                }
            }
            catch (Exception ex)
            {
                Error.GenerarError(DateTime.Now, "Error al ejecutar el store procedure SP_Solicitar_Aerolinea_Vuelo en la Tabla Vuelo: " + ex);
                throw;
            }
            finally
            {
                conexion.Close();
            }
        }