public Frm_menu() { InitializeComponent(); habitacionBO = new HabitacionBO(); habitacionDAO = new HabitacionDAO(); reservas = new ReservaDAO(); this.VerificarEstado_Hab_reserva(); datos = habitacionDAO.Buscar(); dgv_habitaciones.DataSource = datos; dgv_habitaciones.AllowUserToAddRows = false; dgv_habitaciones.ReadOnly = true; dgv_habitaciones.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; // Admin = 1 if (DatosLogin.Tipo_usuario != 1) { this.btn_configuracion.Enabled = false; this.btn_eliminar_hab.Enabled = false; this.btn_agregar_habitaciones.Enabled = false; this.btn_modificar_hab.Enabled = false; } SetColumNames(); }
public HabitacionBO Buscar(int numeroHab) { string commandSQL = String.Format("SELECT * FROM habitacion WHERE num_habitacion={0};", numeroHab); DataTable table = conexion.EjecutarSentencia(commandSQL); if (table.Rows.Count > 0) { DataRowCollection row = table.Rows; HabitacionBO habitacionBO = new HabitacionBO(); habitacionBO.Tipo = new TipohabBO(); habitacionBO.Estado = new EstadohabBO(); habitacionBO.Num_habitacion = Convert.ToInt32(row[0]["num_habitacion"]); habitacionBO.Nombre_hab = row[0]["nombre"].ToString(); habitacionBO.Max_ninios = Convert.ToInt32(row[0]["max_ninios"]); habitacionBO.Max_adultos = Convert.ToInt32(row[0]["max_adultos"]); habitacionBO.PrecioN = Convert.ToDouble(row[0]["precio_baja"]); habitacionBO.Tipo.Nombre = row[0]["tipo_hab"].ToString(); habitacionBO.DescripHab = row[0]["descripcion"].ToString(); habitacionBO.Estado.Nombre = row[0]["estado_hab"].ToString(); return(habitacionBO); } else { return(null); } }
public int Modificar(HabitacionBO habitacionBO) { string ComandoSQL = string.Format("UPDATE habitacion SET nombre='{1}', max_ninios='{2}', max_adultos='{3}', " + "precio_baja='{4}', tipo_hab='{5}', descripcion='{6}', estado_hab='{7}' WHERE num_habitacion={0};", habitacionBO.Num_habitacion, habitacionBO.Nombre_hab, habitacionBO.Max_ninios, habitacionBO.Max_adultos, habitacionBO.PrecioN, habitacionBO.Tipo.Tipo_id, habitacionBO.DescripHab, habitacionBO.Estado.Estado_id); return(conexion.EjecutarComando(ComandoSQL)); }
public int Agregar(HabitacionBO habitacionBO) { string ComandoSQL = string.Format("INSERT INTO habitacion(nombre, max_ninios, max_adultos, precio_baja, " + "tipo_hab, descripcion, estado_hab)VALUES('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}');" , habitacionBO.Nombre_hab, habitacionBO.Max_ninios, habitacionBO.Max_adultos, habitacionBO.PrecioN, habitacionBO.Tipo.Tipo_id, habitacionBO.DescripHab, habitacionBO.Estado.Estado_id); return(conexion.EjecutarComando(ComandoSQL)); }
public frm_habitaciones() { InitializeComponent(); habitacionBO = new HabitacionBO(); habitacionBO.Tipo = new TipohabBO(); habitacionBO.Estado = new EstadohabBO(); habitacionDAO = new HabitacionDAO(); Set_cbo_tipo_habitacion(); Set_cbo_estado_habitacion(); }
public void Add_habitacion_mod(int numeroHab) { habitacionBO_mod = habitacionDAO.Buscar(numeroHab); btn_guardar.Text = "Modificar"; habitacionBO.Num_habitacion = numeroHab; txt_num_habitacion.Text = habitacionBO_mod.Num_habitacion.ToString(); txt_nombrehab.Text = habitacionBO_mod.Nombre_hab; txt_max_ninios.Text = habitacionBO_mod.Max_ninios.ToString(); txt_max_adultos.Text = habitacionBO_mod.Max_adultos.ToString(); txt_precioN.Text = habitacionBO_mod.PrecioN.ToString(); cbo_tipohab.Text = habitacionBO_mod.Tipo.Nombre; cbo_estadohab.Text = habitacionBO_mod.Estado.Nombre; txt_descripHab.Text = habitacionBO_mod.DescripHab; }
internal ReservasBO Recuperar_Informacion() { HabitacionBO habitacionBO = new HabitacionBO(); ClienteBO clienteBO = new ClienteBO(); int id_habitacion = Convert.ToInt32(cbo_habitaciones.SelectedItem.ToString().Split('-')[0]); habitacionBO.Num_habitacion = Convert.ToInt32(id_habitacion); clienteBO.Cliente_id = Convert.ToInt32(Txt_id_cliente.Text); reservasBO.Habitacion = habitacionBO; reservasBO.Fecha_entrada = Dtm_checkin.Value.Date; reservasBO.Fecha_salida = Dtm_checkout.Value.Date; reservasBO.Detalles = Txt_detalles_reserva.Text; reservasBO.Cliente = clienteBO; reservasBO.Estado = false; // Preterminado pago no hecho return(reservasBO); }
public int Eliminar(HabitacionBO habitacionBO) { string ComandoSQL = string.Format("DELETE FROM habitacion WHERE num_habitacion={0};", habitacionBO.Num_habitacion); return(conexion.EjecutarComando(ComandoSQL)); }