private void InitDataBindings() { uccFechaDesde.DataBindings.Add("Value", _uiController, "FechaDesde"); uccFechaHasta.DataBindings.Add("Value", _uiController, "FechaHasta"); rbFechaAltaOR.DataBindings.Add("Checked", _uiController, "PorFechaAltaOrdenReparacion"); rbFechaAsignacionTecnico.DataBindings.Add("Checked", _uiController, "PorFechaAsignacionATecnico"); rbFechaFactura.DataBindings.Add("Checked", _uiController, "PorFechaFactura"); rbFechaCierre.DataBindings.Add("Checked", _uiController, "PorFechaCierre"); rbFechaUltimaModifTecnico.DataBindings.Add("Checked", _uiController, "PorFechaCierreTecnico"); mzCmbEstadosOrdenReparacion.DataBindings.Add("Value", _uiController, "IdEstadoOrdenReparacion"); gridResultado.SetDataBinding(null, null); gridResultado.SetDataBinding(_uiController.Result, null); if (gridResultado.RootTable.Columns["BackColorRojo"] != null) { Janus.Windows.GridEX.GridEXFormatStyle fs2 = new Janus.Windows.GridEX.GridEXFormatStyle((Janus.Windows.GridEX.GridEXFormatStyle)gridResultado.RowFormatStyle); fs2.BackColor = System.Drawing.Color.Red; Janus.Windows.GridEX.ConditionOperator condOp2 = Janus.Windows.GridEX.ConditionOperator.Equal; Janus.Windows.GridEX.GridEXFormatCondition cnd2 = new Janus.Windows.GridEX.GridEXFormatCondition(gridResultado.RootTable.Columns["BackColorRojo"], condOp2, Convert.ToInt32(1)); cnd2.FormatStyle = fs2; gridResultado.RootTable.FormatConditions.Add(cnd2); } }
public void InitializeMembers() { mzCmbCuenta.SearchObject = typeof(mz.erp.ui.forms.classes.tsa_Cuentas); gridCompAImputar.LayoutData = new mz.erp.ui.forms.classes.tsa_CuentaCorriente().GetLayoutDetalleCuentaCorriente(new string [] { "IdComprobante", "Comprobante", "Cuota", "FechaVencimiento", "Numero", "SaldoSinSigno", "Signo", "Pago" }); gridEXCompDestino.LayoutData = new mz.erp.ui.forms.classes.tsa_CuentaCorriente().GetLayoutDetalleCuentaCorriente(new string [] { "IdComprobante", "Comprobante", "Cuota", "FechaVencimiento", "Numero", "SaldoSinSigno", "Signo", "Pago" }); Janus.Windows.GridEX.GridEXFormatCondition fc = new Janus.Windows.GridEX.GridEXFormatCondition(this.gridCompAImputar.RootTable.Columns["Signo"], Janus.Windows.GridEX.ConditionOperator.LessThan, 0); //fc.FormatStyle.FontStrikeout=Janus.Windows.GridEX.TriState.True; fc.FormatStyle.ForeColor = System.Drawing.Color.Red; fc.TargetColumn = this.gridCompAImputar.RootTable.Columns["SaldoSinSigno"]; this.gridCompAImputar.RootTable.FormatConditions.Add(fc); fc = new Janus.Windows.GridEX.GridEXFormatCondition(this.gridEXCompDestino.RootTable.Columns["Signo"], Janus.Windows.GridEX.ConditionOperator.LessThan, 0); //fc.FormatStyle.FontStrikeout=Janus.Windows.GridEX.TriState.True; fc.FormatStyle.ForeColor = System.Drawing.Color.Red; fc.TargetColumn = this.gridEXCompDestino.RootTable.Columns["SaldoSinSigno"]; this.gridEXCompDestino.RootTable.FormatConditions.Add(fc); mzCEInstanciasCaja.FillFromDataSource(mz.erp.businessrules.tfi_InstanciasCaja.GetList(Security.IdUsuario).Tables[0], "IdInstanciaCaja", "Descripcion", 8, "ID", "Descripcion", "Descripcion"); _comprobante = Factory.GetComprobanteDePago(); }
private void ConfigureInterface() { // Carga el searchObject del Combo; puede ser de tipo tsa_Cuentas o tpu_Proveedores. mzCmbCuenta.SearchObject = Type.GetType(_imputarPagoCtaCte.GetType()); // LayoutData de las grillas --> por ahora dejo las mismas tanto para Cuentas como para Proveedores. gridEXCompAImputar.LayoutData = new mz.erp.ui.forms.classes.tsa_CuentaCorriente().GetLayoutDetalleCuentaCorriente(new string [] { "IdComprobante", "Comprobante", "Cuota", "FechaEmision", "FechaVencimiento", "Numero", "Saldo", "Signo", "Pago" }); gridEXCompDestino.LayoutData = new mz.erp.ui.forms.classes.tsa_CuentaCorriente().GetLayoutDetalleCuentaCorriente(new string [] { "IdComprobante", "Comprobante", "Cuota", "FechaEmision", "FechaVencimiento", "Numero", "Saldo", "Signo", "Pago" }); Janus.Windows.GridEX.GridEXFormatCondition fc = new Janus.Windows.GridEX.GridEXFormatCondition(this.gridEXCompAImputar.RootTable.Columns["Signo"], Janus.Windows.GridEX.ConditionOperator.LessThan, 0); fc.FormatStyle.ForeColor = System.Drawing.Color.Red; fc.TargetColumn = this.gridEXCompAImputar.RootTable.Columns["Saldo"]; this.gridEXCompAImputar.RootTable.FormatConditions.Add(fc); fc = new Janus.Windows.GridEX.GridEXFormatCondition(this.gridEXCompDestino.RootTable.Columns["Signo"], Janus.Windows.GridEX.ConditionOperator.LessThan, 0); fc.FormatStyle.ForeColor = System.Drawing.Color.Red; fc.TargetColumn = this.gridEXCompDestino.RootTable.Columns["Saldo"]; this.gridEXCompDestino.RootTable.FormatConditions.Add(fc); mzCEInstanciasCaja.FillFromDataSource(mz.erp.businessrules.tfi_InstanciasCaja.GetList(Security.IdUsuario).Tables[0], "IdInstanciaCaja", "Descripcion", 8, "ID", "Descripcion", "Descripcion"); }
private void RefreshData() { /*string idTipoAjuste = (string) mzCmbTipoAjuste.DataValue; * if(idTipoAjuste != null && idTipoAjuste != string.Empty && idTipoAjuste != _uiController.IdTipoAjusteStock) * { * _uiController.IdTipoAjusteStock = idTipoAjuste; * FillControls(); * }*/ Janus.Windows.GridEX.ConditionOperator condOp = new Janus.Windows.GridEX.ConditionOperator(); condOp = Janus.Windows.GridEX.ConditionOperator.Equal; Janus.Windows.GridEX.GridEXFormatCondition cnd = new Janus.Windows.GridEX.GridEXFormatCondition(gridTiposDeComprobantes.RootTable.Columns["Agregado"], condOp, true); cnd.FormatStyle.ForeColor = System.Drawing.Color.Red; gridTiposDeComprobantes.RootTable.FormatConditions.Add(cnd); gridTiposDeComprobantes.SelectionChanged -= new EventHandler(gridTiposDeComprobantes_SelectionChanged); int posicion = gridTiposDeComprobantes.Row; gridTiposDeComprobantes.SetDataBinding(null, null); gridTiposDeComprobantes.SetDataBinding(_uiController.TiposDeComprobantes, null); gridTiposDeComprobantes.Row = posicion; gridTiposDeComprobantes.SelectionChanged += new EventHandler(gridTiposDeComprobantes_SelectionChanged); }
private void ConfigureInterface() { /* Silvina 20120416 - Tarea 0000277 */ utility.Util.LoadImagesCuentaCorriente(toolBarStandar, imglStandar); /* Fin Silvina 20120416 - Tarea 0000277 */ this.Text = "Consulta Seguimiento Acopios"; labelTarea.Text = "Consulta Seguimiento Acopios"; this.KeyPreview = true; mzCmbCuenta.Init(_uiController.GetProcessManager().GetProcessName(), _uiController.GetTaskName()); mzCmbCuenta.Enabled = true; mzCmbCuenta.EnableCtaCte = false; mzCmbCuenta.AllowEditClientePaso = false; gridManagerView1.Configure(_uiController.GetProcessManager().GetProcessName(), _uiController.GetTaskName(), gridAcopios, this.Text, true); gridManagerView2.Configure(_uiController.GetProcessManager().GetProcessName(), _uiController.GetTaskName(), gridDetalleAcopios, this.Text, true); gridAcopios.ContextMenu = this.contextMenuGridAcopios; gridDetalleAcopios.ContextMenu = this.contextMenuGridDetalleAcopios; Janus.Windows.GridEX.ConditionOperator condConec = Janus.Windows.GridEX.ConditionOperator.Equal; Janus.Windows.GridEX.GridEXFormatCondition cndConec = new Janus.Windows.GridEX.GridEXFormatCondition(gridAcopios.RootTable.Columns["Cerrado"], condConec, true); cndConec.FormatStyle.ForeColor = Color.Red; cndConec.FormatStyle.FontBold = Janus.Windows.GridEX.TriState.True; gridAcopios.RootTable.FormatConditions.Add(cndConec); }
private void ConfigureInterface() { gridAsociaciones.LayoutData = new mz.erp.ui.forms.classes.tsa_CuentaCorriente().GetLayoutDetalleCuentaCorriente(new string [] { "IdComprobante", "Comprobante", "Cuota", "FechaEmision", "FechaVencimiento", "Numero", "Saldo", "Signo", "Pago" }); Janus.Windows.GridEX.GridEXFormatCondition fc = new Janus.Windows.GridEX.GridEXFormatCondition(this.gridAsociaciones.RootTable.Columns["Signo"], Janus.Windows.GridEX.ConditionOperator.LessThan, 0); fc.FormatStyle.ForeColor = System.Drawing.Color.Red; fc.TargetColumn = this.gridAsociaciones.RootTable.Columns["Saldo"]; this.gridAsociaciones.RootTable.FormatConditions.Add(fc); }
private void TimeslipReadOnly(bool setToReadOnly) { if (setToReadOnly) { Janus.Windows.GridEX.GridEXFormatStyle fsTSClosed; fsTSClosed = new Janus.Windows.GridEX.GridEXFormatStyle(); fsTSClosed.ForeColor = SystemColors.ControlDarkDark; fsTSClosed.BackColor = SystemColors.ControlLight; timeSlipGridEX.AllowEdit = Janus.Windows.GridEX.InheritableBoolean.False; timeSlipGridEX.RootTable.Columns["Hours"].Selectable = false; timeSlipGridEX.RootTable.Columns["Comment"].Selectable = false; timeSlipGridEX.RootTable.RowFormatStyle = fsTSClosed; timeSlipGridEX.RootTable.FormatConditions.Clear(); timeSlipGridEX.VisualStyle = Janus.Windows.GridEX.VisualStyle.VS2005; timeSlipBindingSource.Filter = "SRPID=" + CurrentRowSRP().SRPID.ToString(); cmdCloseTimeSlip.Enabled = Janus.Windows.UI.InheritableBoolean.False; } else { Janus.Windows.GridEX.GridEXFormatStyle fsTSNotClosed; Janus.Windows.GridEX.GridEXFormatCondition fcNoHours; Janus.Windows.GridEX.GridEXFormatStyle fsNoHours; fsTSNotClosed = new Janus.Windows.GridEX.GridEXFormatStyle(); fsTSNotClosed.ForeColor = Color.Empty; fsTSNotClosed.BackColor = Color.Empty; fcNoHours = new Janus.Windows.GridEX.GridEXFormatCondition(timeSlipGridEX.RootTable.Columns["Hours"], Janus.Windows.GridEX.ConditionOperator.Equal, 0); fcNoHours.TargetColumn = timeSlipGridEX.RootTable.Columns["Hours"]; fsNoHours = new Janus.Windows.GridEX.GridEXFormatStyle(); fsNoHours.ForeColor = Color.Black; fsNoHours.BackColor = Color.Moccasin; fcNoHours.FormatStyle = fsNoHours; timeSlipGridEX.AllowEdit = Janus.Windows.GridEX.InheritableBoolean.True; timeSlipGridEX.RootTable.Columns["Hours"].Selectable = true; timeSlipGridEX.RootTable.Columns["Comment"].Selectable = true; timeSlipGridEX.RootTable.RowFormatStyle = fsTSNotClosed; timeSlipGridEX.RootTable.FormatConditions.Add(fcNoHours); timeSlipGridEX.VisualStyle = Janus.Windows.GridEX.VisualStyle.Office2007; DateTime endDate = CurrentRowSRP().SRPDate.AddMonths(1).AddMinutes(-1); timeSlipBindingSource.Filter = "StartTime >= '" + CurrentRowSRP().SRPDate + "' and StartTime <='" + endDate + "'"; DateTime DateOKToClose = CurrentRowSRP().SRPDate.AddMonths(1).AddDays(-1); if (DateTime.Today >= DateOKToClose) { cmdCloseTimeSlip.Enabled = Janus.Windows.UI.InheritableBoolean.True; } else { cmdCloseTimeSlip.Enabled = Janus.Windows.UI.InheritableBoolean.False; } } }
public void Init() { gridAsociaciones.LayoutData = new mz.erp.ui.forms.classes.tsa_CuentaCorriente().GetLayoutDetalleCuentaCorriente(new string [] { "IdComprobante", "Comprobante", "Cuota", "FechaVencimiento", "Numero", "SaldoSinSigno", "Signo", "Pago" }); Janus.Windows.GridEX.GridEXFormatCondition fc = new Janus.Windows.GridEX.GridEXFormatCondition(this.gridAsociaciones.RootTable.Columns["Signo"], Janus.Windows.GridEX.ConditionOperator.LessThan, 0); //fc.FormatStyle.FontStrikeout=Janus.Windows.GridEX.TriState.True; fc.FormatStyle.ForeColor = System.Drawing.Color.Red; fc.TargetColumn = this.gridAsociaciones.RootTable.Columns["SaldoSinSigno"]; this.gridAsociaciones.RootTable.FormatConditions.Add(fc); ArrayList asociaciones = _detalleCuentaCorriente.GetAsociaciones(_cuentaCorriente, _processName); gridAsociaciones.DataSource = asociaciones; txtTipoDeComprobante.Text = _detalleCuentaCorriente.TipoDeComprobante; txtNumero.Text = _detalleCuentaCorriente.Numero; uneSaldo.Value = _detalleCuentaCorriente.SaldoSinSigno; uneTotal.Value = _detalleCuentaCorriente.Importe * _detalleCuentaCorriente.Signo; if (_detalleCuentaCorriente.Signo == -1) { uneSaldo.Appearance.ForeColor = System.Drawing.Color.Red; uneTotal.Appearance.ForeColor = System.Drawing.Color.Red; } this.toolBarStandar.ButtonClick += new ToolBarButtonClickEventHandler(onClick); }
public void SearchNow() { DownloadParameters(); object instance = Activator.CreateInstance( _searchObject, true ); object resultValue = _searchMethod.Invoke( instance, _parameters.InvokeParameters ); if ( resultValue != null && resultValue is DataSet ) { DataSet data = ( DataSet )resultValue; DataTable table = data.Tables[ _dataSource ]; tbEdit.Enabled = table.Rows.Count > 0; //gridEx.RetrieveStructure(); if (_layoutMethod != null && (_layoutData == null ||_layoutData == string.Empty)) { _layoutData = (string) _layoutMethod.Invoke( instance, null ); if (_layoutData !=null) { gridEx.LayoutData = _layoutData; } } else gridEx.LayoutData = _layoutData; if(_orderBy != null) { DataView view = new DataView(table,null, _orderBy,System.Data.DataViewRowState.OriginalRows); gridEx.DataSource = view; } else { gridEx.DataSource = table; } if (_formato != null) { if (_formato.Visible) { Janus.Windows.GridEX.ConditionOperator condOp = new Janus.Windows.GridEX.ConditionOperator(); switch (_formato.Condicion ) { case "<" : condOp = Janus.Windows.GridEX.ConditionOperator.LessThan; break; default: condOp = Janus.Windows.GridEX.ConditionOperator.Equal; break; } Janus.Windows.GridEX.GridEXFormatCondition cnd = new Janus.Windows.GridEX.GridEXFormatCondition( gridEx.RootTable.Columns[ _formato.Campo ], condOp, (object)_formato.Valor); cnd.FormatStyle.ForeColor = _formato.Color; gridEx.RootTable.FormatConditions.Add( cnd ); } } if(table.Rows.Count == 0) { MessageBox.Show("NO se han encontrado datos con los filtros seleccionados","Advertencia",System.Windows.Forms.MessageBoxButtons.OK,System.Windows.Forms.MessageBoxIcon.Information); } } }
private void PersonalizarGrilla(DataTable Datos) { //Columnas BrowserGridEX.RootTable.Columns.Clear(); BrowserGridEX.RootTable.GroupTotals = Janus.Windows.GridEX.GroupTotals.Always; for (int i = 0; i<Datos.Columns.Count; i++) { string nombre = Datos.Columns[i].ColumnName; BrowserGridEX.RootTable.Columns.Add(nombre, Janus.Windows.GridEX.ColumnType.Text); int elemento = BrowserGridEX.RootTable.Columns.Count - 1; string tipo = Datos.Columns[i].DataType.Name; switch (tipo) { case "String": switch (nombre) { case "Zona": BrowserGridEX.RootTable.Columns[elemento].Width = 100; break; case "Cliente": BrowserGridEX.RootTable.Columns[elemento].Width = 250; break; case "Descr": BrowserGridEX.RootTable.Columns[elemento].Width = 300; break; } break; case "Double": case "Decimal": BrowserGridEX.RootTable.Columns[elemento].FormatMode = Janus.Windows.GridEX.FormatMode.UseIFormattable; BrowserGridEX.RootTable.Columns[elemento].FormatString = "######,##0.00;(-######,##0.00)"; BrowserGridEX.RootTable.Columns[elemento].DefaultGroupFormatString = "######,##0.00;(-######,##0.00)"; BrowserGridEX.RootTable.Columns[elemento].TotalFormatString = "######,##0.00;(-######,##0.00)"; BrowserGridEX.RootTable.Columns[elemento].TextAlignment = Janus.Windows.GridEX.TextAlignment.Far; BrowserGridEX.RootTable.Columns[elemento].AggregateFunction = Janus.Windows.GridEX.AggregateFunction.Sum; switch (nombre) { case "Total Saldo": BrowserGridEX.RootTable.Columns[elemento].Width = 95; break; default: BrowserGridEX.RootTable.Columns[elemento].Width = 75; break; } break; case "DateTime": BrowserGridEX.RootTable.Columns[elemento].FormatMode = Janus.Windows.GridEX.FormatMode.UseIFormattable; BrowserGridEX.RootTable.Columns[elemento].FormatString = "dd/MM/yyyy"; BrowserGridEX.RootTable.Columns[elemento].TextAlignment = Janus.Windows.GridEX.TextAlignment.Center; BrowserGridEX.RootTable.Columns[elemento].Width = 75; BrowserGridEX.RootTable.Columns[elemento].Visible = true; break; default: throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ElementoInexistente("Tipo de dato " + tipo); } BrowserGridEX.RootTable.Columns[elemento].Caption = Datos.Columns[i].Caption; } //Resaltar deuda vencida. Janus.Windows.GridEX.GridEXFormatCondition condicional = new Janus.Windows.GridEX.GridEXFormatCondition(); condicional.Column = BrowserGridEX.RootTable.Columns["FecVto"]; Janus.Windows.GridEX.GridEXFilterCondition fc = new Janus.Windows.GridEX.GridEXFilterCondition(); condicional.ConditionOperator = Janus.Windows.GridEX.ConditionOperator.LessThan; condicional.FormatStyle.ForeColor = System.Drawing.Color.Red; condicional.TargetColumn = BrowserGridEX.RootTable.Columns["Descr"]; condicional.Value1 = PeriodoDesdeCalendarCombo.Value; BrowserGridEX.RootTable.FormatConditions.Add(condicional); //Cortes de control if (ArmaGruposUiCheckBox.Checked) { BrowserGridEX.Hierarchical = true; BrowserGridEX.RootTable.Groups.Clear(); Janus.Windows.GridEX.GridEXGroup grupo1 = new Janus.Windows.GridEX.GridEXGroup(BrowserGridEX.RootTable.Columns[0]); grupo1.GroupInterval = Janus.Windows.GridEX.GroupInterval.Value; BrowserGridEX.RootTable.Groups.Add(grupo1); BrowserGridEX.RootTable.Columns[0].Visible = false; Janus.Windows.GridEX.GridEXGroup grupo2 = new Janus.Windows.GridEX.GridEXGroup(BrowserGridEX.RootTable.Columns[1]); grupo2.GroupInterval = Janus.Windows.GridEX.GroupInterval.Value; BrowserGridEX.RootTable.Groups.Add(grupo2); BrowserGridEX.RootTable.Columns[1].Visible = false; Janus.Windows.GridEX.GridEXGroup grupo3 = new Janus.Windows.GridEX.GridEXGroup(BrowserGridEX.RootTable.Columns[2]); grupo2.GroupInterval = Janus.Windows.GridEX.GroupInterval.Value; BrowserGridEX.RootTable.Groups.Add(grupo3); BrowserGridEX.RootTable.Columns[2].Visible = false; } }
private bool ObtenerConfiguracionGrillaPerfiles(long IdProceso, long IdTarea, long IdPerfil, long IdConfiguracion) { bool existeConfiguracion = false; //long IdConfiguracion = long.MinValue; //tui_ConfiguracionGrillaEstiloAplicadoPerfilesDataset dataEA = tui_ConfiguracionGrillaEstiloAplicadoPerfiles.GetList(IdPerfil, IdProceso, IdTarea, _grilla.Name, _formulario, long.MinValue); //foreach(tui_ConfiguracionGrillaEstiloAplicadoPerfilesDataset.tui_ConfiguracionGrillaEstiloAplicadoPerfilesRow row in dataEA.tui_ConfiguracionGrillaEstiloAplicadoPerfiles.Rows) //{ //existeConfiguracion = true; //IdConfiguracion = row.IdConfiguracion; tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset dataCondDet = businessrules.tui_ConfiguracionGrillaEstilosCondicionalesDetPerfiles.GetList(IdPerfil, IdConfiguracion); foreach (tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesDataset.tui_ConfiguracionGrillaEstilosCondicionalesDetPerfilesRow rowDet in dataCondDet.tui_ConfiguracionGrillaEstilosCondicionalesDetPerfiles.Rows) { existeConfiguracion = true; string ColumnaKey = rowDet.Columna; string Condicion = rowDet.Condicion.ToString(); long IdCondicion = rowDet.IdCondicion; Janus.Windows.GridEX.GridEXFormatStyle fs = getEstiloPerfil(IdConfiguracion, IdCondicion, IdPerfil); if (rowDet["ValorColumna"] == System.DBNull.Value || rowDet.ValorColumna.Equals(string.Empty)) //El valor de comparacion no es una colomna { Janus.Windows.GridEX.ConditionOperator condOp = new Janus.Windows.GridEX.ConditionOperator(); switch (Condicion) { case ">": condOp = Janus.Windows.GridEX.ConditionOperator.GreaterThan; break; case "<": condOp = Janus.Windows.GridEX.ConditionOperator.LessThan; break; case "=": condOp = Janus.Windows.GridEX.ConditionOperator.Equal; break; case ">=": condOp = Janus.Windows.GridEX.ConditionOperator.GreaterThanOrEqualTo; break; case "<=": condOp = Janus.Windows.GridEX.ConditionOperator.LessThanOrEqualTo; break; case "!=": condOp = Janus.Windows.GridEX.ConditionOperator.NotEqual; break; case "like": condOp = Janus.Windows.GridEX.ConditionOperator.Contains; break; } string Valor = rowDet.Valor; Janus.Windows.GridEX.GridEXFormatCondition cnd = new Janus.Windows.GridEX.GridEXFormatCondition(_grilla.RootTable.Columns[ColumnaKey], condOp, Valor); cnd.FormatStyle = fs; _grilla.RootTable.FormatConditions.Add(cnd); } else //El valor de comparacion es una colomna { string ColumnaValorKey = rowDet.ValorColumna; Janus.Windows.GridEX.GridEXColumn realColumn = _grilla.RootTable.Columns[ColumnaKey]; ConfiguracionStyleGrilla.ColumnaView colView = new ConfiguracionStyleGrilla.ColumnaView(realColumn.Caption, GridManagerView.getTypeFor(realColumn.FormatString, realColumn.ColumnType.ToString()), realColumn.Key, realColumn); Janus.Windows.GridEX.GridEXColumn valorC = _grilla.RootTable.Columns[ColumnaValorKey]; ConfiguracionStyleGrilla.MyGridEXFormatStyle mfs = new ConfiguracionStyleGrilla.MyGridEXFormatStyle(fs); ConfiguracionStyleGrilla.ConfiguracionGrillaEstilosCondicionalesDet detConf = new ConfiguracionStyleGrilla.ConfiguracionGrillaEstilosCondicionalesDet(IdCondicion, colView, Condicion, valorC, mfs, string.Empty); _configuracionDet.Add(detConf); } } //} if (existeConfiguracion) { tui_ConfiguracionGrillaEstilosCondicionalesPerfilesDataset.tui_ConfiguracionGrillaEstilosCondicionalesPerfilesRow rowC = tui_ConfiguracionGrillaEstilosCondicionalesPerfiles.GetByPk(IdPerfil, IdConfiguracion); string nombreConf = rowC.Nombre; toolTip1.SetToolTip(btnConfGrilla, nombreConf); } return(existeConfiguracion); }