private void button1_Click(object sender, EventArgs e) { int colorRojo = chkRojo.Checked ? -65536 : 0; int colorAzul = chkAzul.Checked ? -16776961 : 0; int colorNegro = chkNegro.Checked ? -16777216 : 0; try { string numObra = textBox1.Text == "" ? "" : " and NumObra in (" + textBox1.Text + ")"; DataTable tmpObras = promowork_dataDataSet.MarcaObras.Select("Marca= true" + numObra).CopyToDataTable(); RptResumenObraCompleta frm = new RptResumenObraCompleta(); frm.LoadParametros(tmpObras, checkBox2.Checked, colorRojo, colorAzul, colorNegro); frm.MdiParent = this.MdiParent; frm.Show(); } catch (InvalidOperationException) { MessageBox.Show("Es Obligatorio Seleccionar al menos un Registro en cada panel.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void gridView1_DoubleClick(object sender, EventArgs e) { DataRowView ObraActual = (DataRowView)obrasBindingSource.Current; string IdObraActual = Convert.ToString(ObraActual["IdObra"]); DataTable tmpObras = promowork_dataDataSet.MarcaObras.Select("IdObra= " + IdObraActual).CopyToDataTable(); RptResumenObraCompleta frm = new RptResumenObraCompleta(); frm.LoadParametros(tmpObras, true, -65536, -16776961, -16777216, true); frm.MdiParent = this.MdiParent; frm.Show(); }