/// <summary>
        /// This method send combobox to other method
        /// </summary>
        private void Cargar_Combos()
        {
            Codigo_CRUD_Hoteles ccrud_comb = new Codigo_CRUD_Hoteles();

            ccrud_comb.Cargar_Combos(CBox_Lugar);
            CBox_Lugar.SelectedIndex = 0;
        }
        /// <summary>
        /// This method charge the datagridview with hotels
        /// </summary>
        public void Cargar_Data_Grid()
        {
            dataGridView1.Columns.Clear();
            Codigo_CRUD_Hoteles ccrud_hoteles = new Codigo_CRUD_Hoteles();

            ccrud_hoteles.Cargar_Data_Grid(dataGridView1);
            Cargar_Foto();
            dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
            foreach (DataGridViewColumn dgvc in dataGridView1.Columns)
            {
                dgvc.SortMode = DataGridViewColumnSortMode.NotSortable;
            }
        }
        /// <summary>
        /// This method charge the datagridview with the photo of the hotels
        /// </summary>
        public void Cargar_Foto()
        {
            Codigo_CRUD_Hoteles ccrudhotel = new Codigo_CRUD_Hoteles();
            List <object>       lista      = new List <object>();

            lista = ccrudhotel.Cargar_Bandera();
            String ruta1;

            for (int i = 0; i < dataGridView1.RowCount; i++)
            {
                ruta1 = Convert.ToString(lista[i]);
                Image img1 = Image.FromFile(ruta1);
                dataGridView1.Rows[i].Cells["Foto Hotel"].Value = img1;
            }
        }
        private void Btn_Eliminar_Click(object sender, EventArgs e)
        {
            Codigo_CRUD_Hoteles ccrud_hoteles = new Codigo_CRUD_Hoteles();
            bool eliminado = ccrud_hoteles.Eliminar_Hotel(Convert.ToInt32(this.dataGridView1.CurrentRow.Cells[0].Value));

            if (eliminado)
            {
                MessageBox.Show("El hotel fue eliminado");
            }
            else
            {
                MessageBox.Show("El hotel no pudo ser eliminado");
            }
            Limpiar_Ventana();
        }
        private void dataGridView1_MouseClick(object sender, MouseEventArgs e)
        {
            Btn_Reg.Enabled      = false;
            Btn_mod.Enabled      = true;
            Btn_Limpiar.Enabled  = true;
            Btn_Eliminar.Enabled = true;
            Codigo_CRUD_Hoteles ccrud_hotel = new Codigo_CRUD_Hoteles();
            List <object>       list        = ccrud_hotel.Buscar_Info(this.dataGridView1.CurrentRow.Cells[0].Value.ToString());

            cod_hotel               = (int)list[0];
            Txt_Nombre.Text         = (string)list[1];
            imagen                  = (string)list[2];
            PBImagen.Image          = Image.FromFile(imagen);
            CBox_Lugar.SelectedItem = list[3];
            Txt_Habitaciones.Text   = list[4].ToString();
            txtCosto.Text           = (string)list[5].ToString();
        }
 private void Btn_mod_Click(object sender, EventArgs e)
 {
     if (!Txt_Nombre.Text.Equals(String.Empty) && !Txt_Habitaciones.Text.Equals(String.Empty) && !txtCosto.Text.Equals(String.Empty))
     {
         Codigo_CRUD_Hoteles ccrud_hoteles = new Codigo_CRUD_Hoteles();
         bool modificado = ccrud_hoteles.Modificar_Hotel(cod_hotel, imagen, Txt_Nombre.Text, CBox_Lugar.SelectedItem.ToString(), Txt_Habitaciones.Text, txtCosto.Text);
         if (modificado)
         {
             MessageBox.Show("El hotel ha sido modificado");
         }
         else
         {
             MessageBox.Show("No se pudo modificar el hotel");
         }
         Limpiar_Ventana();
     }
     else
     {
         MessageBox.Show("Algun campo se encuentra vacio");
     }
 }
        private void Btn_Reg_Click(object sender, EventArgs e)
        {
            Codigo_CRUD_Hoteles ccrud_hotel = new Codigo_CRUD_Hoteles();

            if (!Txt_Nombre.Text.Equals("") && !Txt_Habitaciones.Text.Equals("") && !txtCosto.Text.Equals("") && !imagen.Equals(""))
            {
                bool registrado = ccrud_hotel.Agregar_Hotel(Txt_Nombre.Text, imagen, CBox_Lugar.SelectedItem.ToString(), Txt_Habitaciones.Text, txtCosto.Text);
                if (registrado)
                {
                    MessageBox.Show("Se ha registrado un nuevo hotel");
                }
                else
                {
                    MessageBox.Show("No se puedo registrar el hotel");
                }
            }
            else
            {
                MessageBox.Show("Queda algún campo en blanco");
            }
            Limpiar_Ventana();
        }