private void btn_removerFiltro_Click(object sender, EventArgs e) { string sqlPadrao = "select * from room where room_disponibilidade = true;"; MessageBox.Show("Filtro removido com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); telaReserve.Hide(); ReserveRoomsScreen reserveRoomsScreen = new ReserveRoomsScreen(sqlPadrao); reserveRoomsScreen.Show(); }
private void quartoToolStripMenuItem_Click(object sender, EventArgs e) { if (Application.OpenForms.OfType <ReserveRoomsScreen>().Count() > 0) { MessageBox.Show("Está tela já está aberta, não é possível abrir mais uma tela desta!!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { ReserveRoomsScreen tela = new ReserveRoomsScreen(); tela.Show(); } }
//salva filtro private void btn_filtrar_Click(object sender, EventArgs e) { filtroSQL = "select * from room where room_disponibilidade = true"; if ((!string.IsNullOrEmpty(txtb_precoMax.Text) && (service.verificaIntOrFloat(txtb_precoMax.Text)))) { filtroSQL = filtroSQL + " and room_precoDiaria <= " + txtb_precoMax.Text; precoMaxGlobal = float.Parse(txtb_precoMax.Text); } if ((!string.IsNullOrEmpty(txtb_precoMin.Text) && (service.verificaIntOrFloat(txtb_precoMin.Text)))) { precoMinGlobal = float.Parse(txtb_precoMin.Text); filtroSQL = filtroSQL + " and room_precoDiaria >= " + txtb_precoMin.Text; } if ((!string.IsNullOrEmpty(txtb_quantCamaCasal.Text) && (!service.verificaIntOrFloat(txtb_quantCamaCasal.Text)))) { quantCamasCasalGlobal = Convert.ToInt32(txtb_quantCamaCasal.Text); filtroSQL = filtroSQL + " and room_quantCasal >= " + txtb_quantCamaCasal.Text; } if ((!string.IsNullOrEmpty(txtb_quantCamaSolteiro.Text) && (service.verificaIntOrFloat(txtb_quantCamaSolteiro.Text)))) { quantCamasSolteiroGlobal = Convert.ToInt32(txtb_quantCamaSolteiro.Text); filtroSQL = filtroSQL + " and room_quantSolteiro >= " + txtb_quantCamaSolteiro.Text; } if ((!string.IsNullOrEmpty(txtb_quantPessoa.Text) && (service.verificaIntOrFloat(txtb_quantPessoa.Text)))) { quantPessoasGlobal = Convert.ToInt32(txtb_quantPessoa.Text); filtroSQL = filtroSQL + " and room_quantPessoa >= " + txtb_quantPessoa.Text; } //ve se o retorno é possivel ou não var listRoom = controller.retornaRoomComFiltro(filtroSQL); if (listRoom.Count == 0) { MessageBox.Show("O filtro não foi salvo pois algum campo está incorreto ou o filtro não retornou nada!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { filtroSQL = filtroSQL + ";"; MessageBox.Show("Filtro salvo com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); telaReserve.Hide(); ReserveRoomsScreen reserveRoomsScreen = new ReserveRoomsScreen(filtroSQL, quantPessoasGlobal, quantCamasCasalGlobal, quantCamasSolteiroGlobal, precoMinGlobal, precoMaxGlobal); reserveRoomsScreen.Show(); } }