/// <summary> /// This method charge all information of database in datagridview /// </summary> /// <param name="dataGridView1"></param> public void Cargar_Data_Grid(DataGridView dataGridView1) { DB_CRUD_Hoteles db_hoteles = new DB_CRUD_Hoteles(); NpgsqlConnection conn = db_hoteles.Conexion(); conn.Open(); DataSet dataSet = new DataSet(); NpgsqlDataAdapter adapter = new NpgsqlDataAdapter(select, conn); adapter.Fill(dataSet, "Hoteles"); dataGridView1.DataSource = dataSet.Tables[0]; dataGridView1.Columns[0].HeaderCell.Value = "Identificacion Hotel"; dataGridView1.Columns[1].HeaderCell.Value = "Nombre Hotel"; dataGridView1.Columns[2].HeaderCell.Value = "Lugar"; dataGridView1.Columns[3].HeaderCell.Value = "Habitaciones"; dataGridView1.Columns[4].HeaderCell.Value = "Precio"; DataGridViewImageColumn imgCol = new DataGridViewImageColumn(); imgCol.HeaderText = "Foto Hotel"; imgCol.Name = "Foto Hotel"; dataGridView1.Columns.Add(imgCol); dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; //dataGridView1.Rows.RemoveAt((dataGridView1.RowCount - 1)); conn.Close(); }
/// <summary> /// This method delete a hotel /// </summary> /// <param name="codigo_hotel"></param> /// <returns>And return a boolean if it's elimated</returns> public bool Eliminar_Hotel(int codigo_hotel) { DB_CRUD_Hoteles db_hoteles = new DB_CRUD_Hoteles(); bool eliminado = db_hoteles.Eliminar_Hotel(codigo_hotel); return(eliminado); }
/// <summary> /// This method search hotels in the database /// </summary> /// <param name="codigo_hotel"></param> /// <returns>And return a list with them</returns> public List <object> Buscar_Info(string codigo_hotel) { DB_CRUD_Hoteles db_hotel = new DB_CRUD_Hoteles(); List <object> list = db_hotel.Buscar_Hotel(codigo_hotel); return(list); }
/// <summary> /// This method charge with countries the combobox /// </summary> /// <param name="cbPaises"></param> public void Cargar_Combobox(ComboBox cbPaises) { DB_CRUD_Hoteles db_hoteles = new DB_CRUD_Hoteles(); NpgsqlConnection conn = db_hoteles.Conexion(); NpgsqlDataReader dr = null; try { conn.Open(); cmd = new NpgsqlCommand("SELECT nombre_pais FROM paises;", conn); dr = cmd.ExecuteReader(); while (dr.Read()) { cbPaises.Items.Add(dr[0].ToString()); } dr.Close(); conn.Close(); } catch (Exception ex) { dr.Close(); conn.Close(); Console.WriteLine("asa" + ex); } }
/// <summary> /// This method charge information of the combobox of countries and places /// </summary> /// <param name="cBox_Lugar"></param> public void Cargar_Combos(ComboBox cBox_Lugar) { DB_CRUD_Hoteles db_hoteles = new DB_CRUD_Hoteles(); List <string> lista_lugar = db_hoteles.Info_Combo_Lugares(); foreach (string nombre_lugar in lista_lugar) { cBox_Lugar.Items.Add(nombre_lugar); } }
/// <summary> /// This method send the information of a hotel and insert in a database /// </summary> /// <param name="nombre"></param> /// <param name="imagen"></param> /// <param name="lugar"></param> /// <param name="habitaciones"></param> /// <param name="costo"></param> /// <returns>And return a boolean</returns> public bool Agregar_Hotel(string nombre, string imagen, string lugar, string habitaciones, string costo) { bool agregado; DB_CRUD_Hoteles db_hoteles = new DB_CRUD_Hoteles(); int cod_tarifa = db_hoteles.Buscar_Tarifa(costo); if (cod_tarifa == 0) { int tarifa = db_hoteles.Agregar_Tarifa(costo); agregado = db_hoteles.Agregar_Hotel(nombre, imagen, lugar, habitaciones, tarifa); } else { agregado = db_hoteles.Agregar_Hotel(nombre, imagen, lugar, habitaciones, cod_tarifa); } return(agregado); }
/// <summary> /// This method charge the datagridview with places /// </summary> /// <param name="dataGridView1"></param> public void Cargar_Data_Grid(DataGridView dataGridView1) { DB_CRUD_Hoteles db_hoteles = new DB_CRUD_Hoteles(); NpgsqlConnection conn = db_hoteles.Conexion(); conn.Open(); DataSet dataSet = new DataSet(); NpgsqlDataAdapter adapter = new NpgsqlDataAdapter(select, conn); adapter.Fill(dataSet, "Lugar"); dataGridView1.DataSource = dataSet.Tables[0]; dataGridView1.Columns[0].HeaderCell.Value = "Identificacion Lugar"; dataGridView1.Columns[1].HeaderCell.Value = "Nombre Lugar"; dataGridView1.Columns[2].HeaderCell.Value = "Pais"; dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; conn.Close(); }
/// <summary> /// This method charge with flights the datagridview /// </summary> /// <param name="dataGridView1"></param> public void Cargar_Data_Grid(DataGridView dataGridView1) { DB_CRUD_Hoteles db_hoteles = new DB_CRUD_Hoteles(); NpgsqlConnection conn = db_hoteles.Conexion(); conn.Open(); DataSet dataSet = new DataSet(); NpgsqlDataAdapter adapter = new NpgsqlDataAdapter(select, conn); adapter.Fill(dataSet, "Lugar"); dataGridView1.DataSource = dataSet.Tables[0]; dataGridView1.Columns[0].HeaderCell.Value = "Identificacion Tarifa Vuelo"; dataGridView1.Columns[1].HeaderCell.Value = "Ruta del vuelo"; dataGridView1.Columns[2].HeaderCell.Value = "Precio"; dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; // dataGridView1.Rows.RemoveAt((dataGridView1.RowCount - 1)); conn.Close(); }
/// <summary> /// This method search the flags of the countries /// </summary> /// <returns>And return them</returns> public List <object> Cargar_Bandera() { List <object> list = new List <object>(); DB_CRUD_Hoteles db_hoteles = new DB_CRUD_Hoteles(); NpgsqlConnection conn = db_hoteles.Conexion(); NpgsqlDataReader dr; NpgsqlCommand cmd; try { conn.Open(); cmd = new NpgsqlCommand("SELECT foto_hotel FROM hoteles ORDER BY id_hotel ASC;", conn); dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { list.Add(dr.GetString(0)); } return(list); } else { return(null); } } catch (Exception ex) { Console.WriteLine(ex); return(null); } finally { conn.Close(); } }
/// <summary> /// This method update a hotel /// </summary> /// <param name="cod_hotel"></param> /// <param name="imagen"></param> /// <param name="nombre_hotel"></param> /// <param name="lugar"></param> /// <param name="habitaciones"></param> /// <param name="precio"></param> /// <returns>And return a boolean if it's update</returns> public bool Modificar_Hotel(int cod_hotel, string imagen, string nombre_hotel, string lugar, string habitaciones, string precio) { DB_CRUD_Hoteles db_hotel = new DB_CRUD_Hoteles(); return(db_hotel.Modificar_Hotel(cod_hotel, imagen, nombre_hotel, lugar, habitaciones, precio)); }