Ejemplo n.º 1
0
        public Boolean modificarCruceros(CGestion_crucero crucero)
        {
            try
            {
                Conectar();
                using (comando = new SqlCommand(RecursosCruceros.ModificarCruceros, conexion))
                {
                    comando.CommandType = CommandType.StoredProcedure;
                    comando.Parameters.AddWithValue("@idCrucero", crucero._idCrucero);
                    comando.Parameters.AddWithValue("@nombreCrucero", crucero._nombreCrucero);
                    comando.Parameters.AddWithValue("@compania", crucero._companiaCrucero);
                    comando.Parameters.AddWithValue("@capacidad", crucero._capacidadCrucero);


                    conexion.Open();
                    comando.ExecuteNonQuery();
                    conexion.Close();
                    return(true);
                }
            }
            catch (Exception e)
            {
                return(false);
            }
        }
Ejemplo n.º 2
0
        ///<summary>
        /// Método para consultar todos los cruceros de la base de datos
        ///</summary>
        public List <CGestion_crucero> listarCruceros()
        {
            List <CGestion_crucero> listaCruceros = new List <CGestion_crucero>();
            CGestion_crucero        crucero;

            try
            {
                Conectar();
                using (comando = new SqlCommand(RecursosCruceros.ListarCruceros, conexion))
                {
                    comando.CommandType = CommandType.StoredProcedure;
                    conexion.Open();
                    comando.ExecuteNonQuery();
                    SqlDataReader reader = comando.ExecuteReader();

                    while (reader.Read())
                    {
                        crucero                   = new CGestion_crucero();
                        crucero._idCrucero        = int.Parse(reader["id"].ToString());
                        crucero._nombreCrucero    = reader["nombre"].ToString();
                        crucero._companiaCrucero  = reader["compania"].ToString();
                        crucero._capacidadCrucero = int.Parse(reader["capacidad"].ToString());
                        crucero._estatus          = reader["estatus"].ToString();
                        listaCruceros.Add(crucero);
                    }
                    reader.Close();
                }
                conexion.Close();
            }
            catch (Exception e)
            {
                return(null);
            }
            return(listaCruceros);
        }
Ejemplo n.º 3
0
        public CGestion_crucero consultarCruceroID(int id)
        {
            CGestion_crucero crucero = new CGestion_crucero();

            try
            {
                Conectar();
                using (comando = new SqlCommand(RecursosCruceros.ConsultarCruceroID, conexion))
                {
                    comando.CommandType = CommandType.StoredProcedure;
                    comando.Parameters.AddWithValue("@id", id);
                    conexion.Open();
                    comando.ExecuteNonQuery();
                    SqlDataReader reader = comando.ExecuteReader();
                    while (reader.Read())
                    {
                        crucero._idCrucero        = id;
                        crucero._nombreCrucero    = reader["nombre"].ToString();
                        crucero._companiaCrucero  = reader["compania"].ToString();
                        crucero._capacidadCrucero = int.Parse(reader["capacidad"].ToString());
                    }
                    reader.Close();
                    conexion.Close();
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            return(crucero);
        }
Ejemplo n.º 4
0
        public void ModificarCrucero(CGestion_crucero crucero)
        {
            ConexionBD cbd = new ConexionBD();

            cbd.modificarCruceros(crucero);
        }
Ejemplo n.º 5
0
        public void AgregarCrucero(CGestion_crucero crucero)
        {
            ConexionBD cbd = new ConexionBD();

            cbd.insertarCruceros(crucero);
        }