private void BuscarButton_Click_1(object sender, EventArgs e) { Productos producto = new Productos(); string condicion; if (BuscarComboBox.SelectedIndex == 0) { if (DatosTextBox.Text.Trim().Length == 0) { condicion = "1=1"; } else { int id; int.TryParse(DatosTextBox.Text, out id); condicion = " ProductoId = " + id.ToString(); } DatosDataGridView.DataSource = producto.Listado(" ProductoId,MarcaId,Nombre,Cantidad,Precio,Costo,ITBIS ", condicion, ""); } if (BuscarComboBox.SelectedIndex == 1) { if (DatosTextBox.Text.Trim().Length == 1) { condicion = "2=2"; } else { condicion = String.Format("Nombre like '{0}%' ", DatosTextBox.Text); } DatosDataGridView.DataSource = producto.Listado(" ProductoId,MarcaId,Nombre,Cantidad,Precio,Costo,ITBIS ", condicion, ""); } if (BuscarComboBox.SelectedIndex == 2) { if (DatosTextBox.Text.Trim().Length == 0) { condicion = "3=3"; } else { double precio; double.TryParse(DatosTextBox.Text, out precio); condicion = "Precio = " + precio.ToString(); } DatosDataGridView.DataSource = producto.Listado(" ProductoId,MarcaId,Nombre,Cantidad,Precio,Costo,ITBIS ", condicion, ""); } if (BuscarComboBox.SelectedIndex == 3) { if (DatosTextBox.Text.Trim().Length == 0) { condicion = "4=4"; } else { double costo; double.TryParse(DatosTextBox.Text, out costo); condicion = "Costo = " + costo.ToString(); } DatosDataGridView.DataSource = producto.Listado(" ProductoId,MarcaId,Nombre,Cantidad,Precio,Costo,ITBIS ", condicion, ""); } }
private void Buscarbutton_Click_1(object sender, EventArgs e) { Productos producto = new Productos(); DataTable dataTable = new DataTable(); string condicion; if (Error() == 0) { if (BuscarcomboBox.SelectedIndex == 0) { if (DatostextBox.Text.Trim().Length == 0) { condicion = "1=1"; } else { int id; int.TryParse(DatostextBox.Text, out id); condicion = " ProductoId = " + id.ToString(); } dataTable = producto.Listado(" ProductoId,ProveedorId,MarcaId,Nombre,Cantidad,Precio,Costo,ITBIS ", condicion, ""); DatosdataGridView.DataSource = dataTable; } } if (BuscarcomboBox.SelectedIndex == 1) { if (DatostextBox.Text.Trim().Length == 1) { condicion = "2=2"; } else { condicion = string.Format("Nombre = '{0}' ", DatostextBox.Text); } dataTable = producto.Listado(" ProductoId,ProveedorId,MarcaId,Nombre,Cantidad,Precio,Costo,ITBIS ", condicion, ""); DatosdataGridView.DataSource = dataTable; } if (BuscarcomboBox.SelectedIndex == 2) { if (DatostextBox.Text.Trim().Length == 2) { condicion = "3=3"; } else { condicion = string.Format(" Precio = '{0}'", DatostextBox.Text); dataTable = producto.Listado(" ProductoId,ProveedorId,MarcaId,Nombre,Cantidad,Precio,Costo,ITBIS ", condicion, ""); DatosdataGridView.DataSource = dataTable; } if (BuscarcomboBox.SelectedIndex == 3) { if (DatostextBox.Text.Trim().Length == 3) { condicion = "4=4"; } else { condicion = string.Format(" Costo = '{0}'", DatostextBox.Text); } dataTable = producto.Listado(" ProductoId,ProveedorId,MarcaId,Nombre,Cantidad,Precio,Costo,ITBIS ", condicion, ""); DatosdataGridView.DataSource = dataTable; } } }