public void RealizarBusquedaGeneral() { ELRUtils objUtil = new ELRUtils(); ELRFormBusquedaGeneral frmB = new ELRFormBusquedaGeneral(); try { ultimaTecla = "F9"; frmB.titulo = TituloBusqueda; frmB.TablaOVista = TablaOVistaBusqueda; frmB.Limite = 100; frmB.FiltroEstatico = FiltroBusqueda; frmB.columnas = ColumnasBusqGeneral; frmB.CondicionABuscar = CondicionABuscar; frmB.CondicionOrderBY = ""; frmB.EsAutoIncremental = true; frmB.ShowDialog(); drFilaSel = frmB.FilaSelecionada; MostrarEnControles(drFilaSel); if (drFilaSel != null) { SendKeys.Send("{TAB}"); } else { //this.Text = "0"; this.SelectAll(); this.Focus(); } if ((drFilaSel != null) && (TipoCampoBusqueda == tbTipoCampoBusqueda.CedulaRNC)) { this.Text = drFilaSel["CedulaRNC"].ToString(); } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } }
public virtual void RealizarBusqueda() { ELRFormBusquedaGeneral objBusq = new ELRFormBusquedaGeneral(); filaSelecionada = null; try { objBusq.titulo = Titulo; objBusq.TablaOVista = TablaOVista; objBusq.Limite = Limite; objBusq.FiltroEstatico = FiltroEstatico; objBusq.columnas = columnas; objBusq.CondicionABuscar = CondicionABuscar; objBusq.CondicionOrderBY = CondicionOrderBY; objBusq.EsAutoIncremental = EsAutoIncremental; objBusq.ShowDialog(); filaSelecionada = objBusq.FilaSelecionada; } catch (Exception) { throw; } }
private void GetCuentaContable(string cuentaNo = "") { DataTable DTData = null; WinControl_ELR_NET.ELRFormBusquedaGeneral frm = new WinControl_ELR_NET.ELRFormBusquedaGeneral(); WinControl_ELR_NET.MyColumna col; try { DRCuentaContable = null; lblNombreCuenta.Text = ""; if (cuentaNo.Trim() != "") { objDB.LimpiarFiltros(); objDB.AddFiltroIgualA("Empresa_Id", empresaID.ToString()); objDB.AddFiltroEmpieceEN("Cuenta_Contable", cuentaNo.Trim()); objDB.AddFiltroOrderBY("Cuenta_Contable"); DTData = objDB.GetAll("TCONTA_CATALOGO", 1, objDB.Filtros); if (DTData.Rows.Count > 0) { DRCuentaContable = DTData.Rows[0]; } } else { //Vamos a Buscar el Producto frm.titulo = @"CUENTAS CONTABLES"; frm.TablaOVista = "TCONTA_CATALOGO"; frm.FiltroEstatico = "Empresa_Id = " + empresaID.ToString(); frm.columnas = new WinControl_ELR_NET.MyColumna[2]; col = new WinControl_ELR_NET.MyColumna(); col.NombreCampo = "Cuenta_Contable"; col.HeaderText = "Cuenta Contable"; col.Ancho = 140; frm.columnas[0] = col; col = new WinControl_ELR_NET.MyColumna(); col.NombreCampo = "Descripcion"; col.HeaderText = "Descripcion"; col.Ancho = -1; frm.columnas[1] = col; frm.ShowDialog(); if (frm.FilaSelecionada != null) { DRCuentaContable = frm.FilaSelecionada; } } if (DRCuentaContable != null) { txtABuscar.Text = objUtil.GetAsString("Cuenta_Contable", DRCuentaContable); lblNombreCuenta.Text = objUtil.GetAsString("Descripcion", DRCuentaContable); } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } }