private void txtBuscar_TextChanged(object sender, EventArgs e) { if (!String.IsNullOrEmpty(txtBuscar.Text)) { if (cmbBusqSec.Enabled) { //txtBuscar.Text = borrarLetras(txtBuscar.Text); // NumeroDecimal = cmbBusqueda.Items[cmbBusqueda.SelectedIndex].ToString().Equals("Compra") == true || // cmbBusqueda.Items[cmbBusqueda.SelectedIndex].ToString().Equals("Venta") == true ? true : false; txtBuscar.Text = borrarLetras(txtBuscar.Text); txtBuscar.SendToBack(); if (cmbBusqSec.SelectedIndex != 0) { tbusqueda = (ENBusqueda)Enum.Parse(typeof(ENBusqueda), cmbBusqueda.Items[cmbBusqueda.SelectedIndex].ToString()); topcion = (ENBusquedaOpcion)Enum.Parse(typeof(ENBusquedaOpcion), cmbBusqSec.SelectedItem.ToString()); // MessageBox.Show(tbusqueda+"--"+topcion); this.Lista(tbusqueda, topcion); } } else { tbusqueda = (ENBusqueda)Enum.Parse(typeof(ENBusqueda), cmbBusqueda.Items[cmbBusqueda.SelectedIndex].ToString()); this.Lista(tbusqueda); cmbBusqSec.Enabled = false; //MessageBox.Show("----"+tbusqueda); } } else { this.Lista(); } }
void LoadData(ENBusqueda nprov, ENBusquedaOpcion nopc) { bgw.DoWork += (obj, e) => bgw_DoWork(nprov); bgw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bgw_RunWorkerCompleted); bgw.RunWorkerAsync(); }
private void cmbBusqSec_SelectedIndexChanged(object sender, EventArgs e) { if (cmbBusqSec.SelectedIndex != 0) { tbusqueda = (ENBusqueda)Enum.Parse(typeof(ENBusqueda), cmbBusqueda.Items[cmbBusqueda.SelectedIndex].ToString()); topcion = (ENBusquedaOpcion)Enum.Parse(typeof(ENBusquedaOpcion), cmbBusqSec.SelectedItem.ToString()); // MessageBox.Show(tbusqueda+"--"+topcion); this.Lista(tbusqueda, topcion); } }
private void Lista(ENBusqueda nprov, ENBusquedaOpcion nopc) { //MessageBox.Show("Lista"); try { if (nprov.ToString().TrimEnd().Equals("Estado")) { lista = this.addPedido.Listar(this.txtBuscar.Text, nprov.ToString().TrimEnd(), nopc.ToString().TrimEnd()); TLista = addPedido.LINQToDataTable(lista.AsEnumerable()); if (lista.Count > 0) { this.numPaginas(); //Funcion para calcular el numero total de paginas que tendra nuestra vista this.paginar(); //empezamos con la paginacion lblCantidad.Text = "#Pedido: " + lista.Count.ToString(); //Cantidad totoal de registros encontrados dtLista.Select(); } else { dtLista.Rows.Clear(); //En el caso de que la busqueda no genere ningun registro limopiamos el datagridview lblCantidad.Text = "#Pedido: 0 "; //Cantidad totoal de registros encontrados } } else { if (String.IsNullOrEmpty(this.txtBuscar.Text.Trim())) { Lista(); // cmbBusqueda.SelectedIndex = 0; //this.cmbBusqSec.SelectedIndex = 0; } else { lista = this.addPedido.Listar(this.txtBuscar.Text, nprov.ToString().TrimEnd(), nopc.ToString().TrimEnd()); TLista = addPedido.LINQToDataTable(lista.AsEnumerable()); if (lista.Count > 0) { this.numPaginas(); //Funcion para calcular el numero total de paginas que tendra nuestra vista this.paginar(); //empezamos con la paginacion lblCantidad.Text = "#Pedido: " + lista.Count.ToString(); //Cantidad totoal de registros encontrados dtLista.Select(); } else { dtLista.Rows.Clear(); //En el caso de que la busqueda no genere ningun registro limopiamos el datagridview lblCantidad.Text = "#Pedido: 0 "; //Cantidad totoal de registros encontrados } } } } catch (Exception ex) { MessageBox.Show("No se puede Listar \n" + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Lista(ENBusqueda nprov, ENBusquedaOpcion nopc) { //MessageBox.Show("Lista"); try { if (nprov.ToString().TrimEnd().Equals("IVA")) { //this.bndSource.DataSource = this.addProducto.Listar(this.txtBuscar.Text, nprov.ToString().TrimEnd(), nopc.ToString().TrimEnd()); //this.dtLista.DataSource = this.addProducto.Listar(this.txtBuscar.Text, nprov.ToString().TrimEnd(), nopc.ToString().TrimEnd()); lista = this.addProducto.Listar(this.txtBuscar.Text, nprov.ToString().TrimEnd(), nopc.ToString().TrimEnd()); } else { if (String.IsNullOrEmpty(this.txtBuscar.Text.Trim())) { Lista(); // cmbBusqueda.SelectedIndex = 0; //this.cmbBusqSec.SelectedIndex = 0; } else { //this.bndSource.DataSource = this.addProducto.Listar(this.txtBuscar.Text, nprov.ToString().TrimEnd(), nopc.ToString().TrimEnd()); //this.dtLista.DataSource = this.addProducto.Listar(this.txtBuscar.Text, nprov.ToString().TrimEnd(), nopc.ToString().TrimEnd()); lista = this.addProducto.Listar(this.txtBuscar.Text, nprov.ToString().TrimEnd(), nopc.ToString().TrimEnd()); } } if (dtLista.RowCount > 0) { this.dtLista.Columns[0].Visible = false; this.dtLista.Columns[5].Visible = false; this.dtLista.Columns[9].Visible = false; this.dtLista.Columns[11].Visible = false; this.dtLista.Columns[12].Visible = false; this.dtLista.Columns[1].Width = 85; this.dtLista.Columns[2].Width = 270; } } catch (Exception) { throw new Exception(); } }
private void cmbBusqSec_SelectedIndexChanged(object sender, EventArgs e) { try{ if (cmbBusqSec.SelectedIndex != 0) { tbusqueda = (ENBusqueda)Enum.Parse(typeof(ENBusqueda), cmbBusqueda.Items[cmbBusqueda.SelectedIndex].ToString()); topcion = (ENBusquedaOpcion)Enum.Parse(typeof(ENBusquedaOpcion), cmbBusqSec.SelectedItem.ToString()); // MessageBox.Show(tbusqueda+"--"+topcion); this.Lista(tbusqueda, topcion); } } catch (Exception ex) { Datos.Excepciones.Gestionar(ex); MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Lista(ENBusqueda nprov, ENBusquedaOpcion nopc) { //MessageBox.Show("Lista"); try { if (nprov.ToString().TrimEnd().Equals("IVA")) { this.dtLista.DataSource = this.addProducto.Listar(this.txtBuscar.Text, nprov.ToString().TrimEnd(), nopc.ToString().TrimEnd()); } else { if (String.IsNullOrEmpty(this.txtBuscar.Text.Trim())) { Lista(); // cmbBusqueda.SelectedIndex = 0; //this.cmbBusqSec.SelectedIndex = 0; } else { this.dtLista.DataSource = this.addProducto.Listar(this.txtBuscar.Text, nprov.ToString().TrimEnd(), nopc.ToString().TrimEnd()); } } if (dtLista.RowCount > 0) { this.dtLista.Columns[0].Visible = false; this.dtLista.Columns[11].Visible = false; dtLista.Columns["Seleccione"].Visible = true; dtLista.Columns["Seleccione"].ReadOnly = false; } } catch (Exception ex) { Datos.Excepciones.Gestionar(ex); MessageBox.Show("No se puede Listar los Datos \n" + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void bgw_DoWork(ENBusqueda nprov, ENBusquedaOpcion nopc) { rbbMain.Enabled = false; Cursor.Current = Cursors.WaitCursor; Lista(nprov, nopc); }