private void Filtrar() { var sorted = default(SortOrder); var xnomcolumna = string.Empty; var xctacte = string.Empty; xctacte = txtCtacte.Text; if ((dgProveedor.SortedColumn != null)) { xnomcolumna = dgProveedor.Columns[dgProveedor.SortedColumn.Index].Name; sorted = dgProveedor.SortOrder; } var xpalabra1 = string.Empty; var xpalabra2 = string.Empty; var xpalabra3 = string.Empty; xpalabra1 = VariablesPublicas.Palabras(txtCadenaBuscar.Text, 1); xpalabra2 = VariablesPublicas.Palabras(txtCadenaBuscar.Text, 2); xpalabra3 = VariablesPublicas.Palabras(txtCadenaBuscar.Text, 3); dgProveedor.DataSource = null; dgProveedor.AutoGenerateColumns = false; try { var BL = new cliente_direcBL(); var BE = new tb_cliente_direc(); BE.ctacte = xctacte; BE.nombrelike1 = xpalabra1; BE.nombrelike2 = xpalabra2; BE.nombrelike3 = xpalabra3; dgProveedor.DataSource = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (xnomcolumna.Trim().Length > 0) { if (sorted == SortOrder.Ascending) { dgProveedor.Sort(dgProveedor.Columns[xnomcolumna], System.ComponentModel.ListSortDirection.Ascending); } else { dgProveedor.Sort(dgProveedor.Columns[xnomcolumna], System.ComponentModel.ListSortDirection.Descending); } } else { dgProveedor.Sort(dgProveedor.Columns["direcdeta"], System.ComponentModel.ListSortDirection.Ascending); } VariablesPublicas.PintaEncabezados(dgProveedor); }
private void u_CargaAnexos() { var xcodcliente = txtcodigo.Text; try { var BL = new cliente_direcBL(); var BE = new tb_cliente_direc(); BE.ctacte = xcodcliente; TablaAnexos = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; gridAnexos.AutoGenerateColumns = false; gridAnexos.DataSource = TablaAnexos; txtcoddetalle.Text = string.Empty; txtRucAnexo.Text = string.Empty; txtnomdetalle.Text = string.Empty; if ((u_n_opsel == 0)) { if (!(GridExaminar.CurrentRow == null)) { txtcoddetalle.Text = GridExaminar.Rows[GridExaminar.CurrentRow.Index].Cells["ctacte"].Value.ToString(); txtRucAnexo.Text = GridExaminar.Rows[GridExaminar.CurrentRow.Index].Cells["nmruc"].Value.ToString(); txtnomdetalle.Text = GridExaminar.Rows[GridExaminar.CurrentRow.Index].Cells["ctactename"].Value.ToString(); } } else { txtcoddetalle.Text = txtcodigo.Text; txtRucAnexo.Text = txtmnruc.Text; txtnomdetalle.Text = txtrazonsocial.Text; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }