private void buscar() { try { switch (this.Text) { case "Buscando Nome Equipamento": { if (Relatorio.Grid(txtNome.text) == "OK") { gridDados.DataSource = Relatorio.Ds.Tables[0]; gridDados.ReadOnly = true; gridDados.Columns[0].HeaderText = "ID"; gridDados.Columns[1].HeaderText = "Nome"; gridDados.Columns[0].Visible = false; gridDados.Columns[0].Width = 0; gridDados.AutoResizeColumns(); gridDados.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; gridDados.Enabled = true; } } break; case "Buscando Solicitante": { Relatorio.Grid(txtNome.text, txtProntuario.text); gridDados.DataSource = Relatorio.Ds.Tables[0]; gridDados.ReadOnly = true; gridDados.Columns[0].HeaderText = "ID"; gridDados.Columns[1].HeaderText = "Nome"; gridDados.Columns[2].HeaderText = "R.A."; gridDados.Columns[0].Visible = false; gridDados.Columns[0].Width = 0; gridDados.AutoResizeColumns(); gridDados.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; } break; default: { user.Nm_Usuario = txtNome.text; user.Ds_Prontuario = txtProntuario.text; if (user.Grid() == "OK") { gridDados.DataSource = user.Ds.Tables[0]; gridDados.ReadOnly = true; gridDados.Columns[0].HeaderText = "ID"; gridDados.Columns[1].HeaderText = "Nome"; gridDados.Columns[2].HeaderText = "R.A."; gridDados.Columns[0].Visible = false; gridDados.Columns[0].Width = 0; gridDados.AutoResizeColumns(); gridDados.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; } } break; } //if(gridDados.RowCount < 1) // gridDados.AllowUserToAddRows] } catch (Exception ex) { if (MessageBox.Show("Ocorreu um erro ao buscar\nos dados no banco de dados\n\nClique sim para ver a descrição completa", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error).ToString().ToUpper() == "YES") { MessageBox.Show(ex.ToString(), "Descrição Detalhada"); } } }
private void btnBuscar_Click(object sender, EventArgs e) { if (chkDataSaida.Checked == true) { Relatorio.Dt_SaidaInicio = dtpSaidaInicio.Value.ToString(); Relatorio.Dt_SaidaFim = dtpSaidaFim.Value.ToString(); } else { Relatorio.Dt_SaidaFim = Relatorio.Dt_SaidaInicio = ""; } if (chkDataDevolucao.Checked == true) { Relatorio.Dt_DevolucaoInicio = dtpDevolucaoInicio.Value.ToString(); Relatorio.Dt_DevolucaoFim = dtpDevolucaoFim.Value.ToString(); } else { Relatorio.Dt_DevolucaoFim = Relatorio.Dt_DevolucaoInicio = ""; } if (Relatorio.Nm_Equipamento == string.Empty) { Relatorio.Nm_Equipamento = txtNomeEquipamento.Text; } if (Relatorio.Nm_LocadorDevolucao == string.Empty) { Relatorio.Nm_LocadorDevolucao = txtLocadorDevolucao.Text; } if (Relatorio.Nm_LocadorSaida == string.Empty) { Relatorio.Nm_LocadorSaida = txtNomeLocadorSaida.Text; } if (Relatorio.Nm_Locatario == string.Empty) { Relatorio.Nm_Locatario = txtLocatarioSaida.Text; } string r = Relatorio.Grid(); if (r == "OK") { gridReport.DataSource = Relatorio.Dt; gridReport.ReadOnly = true; gridReport.Columns[0].HeaderText = "Equipamento"; gridReport.Columns[1].HeaderText = "Data-Hora Retirada"; gridReport.Columns[2].HeaderText = "Soicitante"; gridReport.Columns[3].HeaderText = "Visto de Saida"; gridReport.Columns[4].HeaderText = "Data-Hora Prevista Devolução"; gridReport.Columns[5].HeaderText = "Data-Hora Efetiva Devolução"; gridReport.Columns[6].HeaderText = "Devolvido Por"; gridReport.Columns[7].HeaderText = "Visto de Recebimento"; // gridReport.Columns[0].Visible = false; // gridReport.Columns[0].Width = 0; gridReport.AutoResizeColumns(); gridReport.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; gridReport.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; gridReport.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; gridReport.Columns[6].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; gridReport.Columns[7].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; gridReport.Enabled = true; if (gridReport.RowCount > 0) { btnSalvarFile.Visible = lblSalvarFile.Visible = true; } else { btnSalvarFile.Visible = lblSalvarFile.Visible = false; } } else if (MessageBox.Show("Ocorreu um erro ao tentar buscar dados\nClique Sim para ver a descrição completa do erro", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Error).ToString().ToUpper() == "YES") { MessageBox.Show(r, "Descrição Completa do Erro", MessageBoxButtons.OK, MessageBoxIcon.Information); } }