Пример #1
0
        private void BuscarBtn_Click(object sender, EventArgs e)
        {
            NroPag = 0;
            ListaProvTemp.Clear();
            ListaProvTemp.AddRange(ListaProv);
            ListaProv.Clear();
            try
            {
                ListaProv = ProveedorRN.BuscarProveedor(Conversions.ToString(this.BuscarCmb.SelectedItem), this.BusquedaTxt.Text);
            }
            catch (WarningException ex)
            {
                MessageBox.Show(ex.Message, MercaderSG.My.Resources.ArchivoIdioma.MsgBoxAdvertencia, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                this.BusquedaTxt.Clear();
                ListaProv.Clear();
                ListaProv.AddRange(ListaProvTempGral);
                NroPag = 0;
                this.ProveedorDG.DataSource = null;
                this.ProveedorDG.DataSource = PaginaSig(NroPag);
            }

            this.ProveedorDG.DataSource          = null;
            this.ProveedorDG.AutoGenerateColumns = false;
            this.ProveedorDG.DataSource          = PaginaSig(NroPag);
            if (this.ProveedorDG.Rows.Count == 0)
            {
                MessageBox.Show(MercaderSG.My.Resources.ArchivoIdioma.NoExisteProvBusqueda, MercaderSG.My.Resources.ArchivoIdioma.MsgBoxAdvertencia, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                this.BusquedaTxt.Clear();
                ListaProv.Clear();
                ListaProv.AddRange(ListaProvTempGral);
                NroPag = 0;
                this.ProveedorDG.DataSource = null;
                this.ProveedorDG.DataSource = PaginaSig(NroPag);
            }
        }
Пример #2
0
 private void BGW_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e)
 {
     ListaProv = ProveedorRN.CargarProveedor();
     for (int i = 0, loopTo = ListaProv.Count - 1; i <= loopTo; i++)
     {
         if (this.BGW.CancellationPending)
         {
             e.Cancel = true;
             break;
         }
         else
         {
             this.BGW.ReportProgress((int)(100 * i / (double)ListaProv.Count));
         }
     }
 }