private void ActualizarReporte(ReporteAutomoviles report) { report.SetDataSource(AccesoDatos.ConsultaSQL(SQL_Query)); crystalReportAutos.ReportSource = report; crystalReportAutos.Refresh(); crystalReportAutos.Show(); }
private void FrmTablaAutos_Load(object sender, EventArgs e) { WindowState = FormWindowState.Maximized; txtCodigo.Enabled = false; txtMarca.Enabled = false; txtColor.Enabled = false; txtAño.Enabled = false; SQL_Query = "SELECT * FROM viewMostrarAutos"; dataGridAuto.DataSource = AccesoDatos.ConsultaSQL(SQL_Query); }
private void BtnConsulta_Click(object sender, EventArgs e) { if (checkBoxCodigo.Checked) { if (txtCodigo.Text != string.Empty) { SQL_Query = $"SELECT * FROM viewMostrarAutos WHERE Codigo = {txtCodigo.Text}"; dataGridAuto.DataSource = AccesoDatos.ConsultaSQL(SQL_Query); } else { MessageBox.Show("El campo \"Codigo\" esta vacío", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); txtCodigo.Focus(); } } else if (checkBoxMarca.Checked) { if (txtMarca.Text != string.Empty) { SQL_Query = $"SELECT * FROM viewMostrarAutos WHERE Marca like '%{txtMarca.Text}%'"; dataGridAuto.DataSource = AccesoDatos.ConsultaSQL(SQL_Query); } else { MessageBox.Show("El campo \"Marca\" esta vacío", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); txtMarca.Focus(); } } else if (checkBoxAño.Checked) { if (txtAño.Text != string.Empty) { SQL_Query = $"SELECT * FROM viewMostrarAutos WHERE Año = {txtAño.Text}"; dataGridAuto.DataSource = AccesoDatos.ConsultaSQL(SQL_Query); } else { MessageBox.Show("El campo \"Año\" esta vacío", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); txtAño.Focus(); } } else if (checkBoxColor.Checked) { if (txtColor.Text != string.Empty) { SQL_Query = $"SELECT * FROM viewMostrarAutos WHERE Color like '%{txtColor.Text}%'"; dataGridAuto.DataSource = AccesoDatos.ConsultaSQL(SQL_Query); } else { MessageBox.Show("El campo \"Color\" esta vacío", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); txtColor.Focus(); } } else if (checkBoxTodo.Checked) { SQL_Query = $"SELECT * FROM viewMostrarAutos"; dataGridAuto.DataSource = AccesoDatos.ConsultaSQL(SQL_Query); checkBoxTodo.Checked = false; } else { MessageBox.Show("No se a seleccionado un ningún filtro de busqueda", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }