private void ActualizarReporte(ReporteAutomoviles report)
 {
     report.SetDataSource(AccesoDatos.ConsultaSQL(SQL_Query));
     crystalReportAutos.ReportSource = report;
     crystalReportAutos.Refresh();
     crystalReportAutos.Show();
 }
示例#2
0
        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);
        }
示例#3
0
        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);
            }
        }