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); } }
private void KerkoNeGride(int idFatura) { Janus.Windows.GridEX.ConditionOperator operatori = new Janus.Windows.GridEX.ConditionOperator(); operatori = Janus.Windows.GridEX.ConditionOperator.Equal; Janus.Windows.GridEX.GridEXFilterCondition kusht = new Janus.Windows.GridEX.GridEXFilterCondition(gridaFaturat.RootTable.Columns["ID_FATURA"], operatori, idFatura); gridaFaturat.Find(kusht, 0, -1); }
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); }
/// <summary> /// Vendos ne numericBox numrin pasues per tavolinen e re qe do shtohet /// </summary> //private void InicializoNrTavoline() //{ // InputController data = new InputController(); // DataSet dsFundit = data.KerkesaRead("ShfaqTavolinenMeNumerMeTeMadh"); // if (Convert.IsDBNull(dsFundit.Tables[0].Rows[0][0])) // { // numEmri.Value = 1; // } // else // { // numEmri.Text = Convert.ToInt32(dsFundit.Tables[0].Rows[0][0]) + 1; // } //} private void Kerko(string tekst) { Janus.Windows.GridEX.ConditionOperator operatori = new Janus.Windows.GridEX.ConditionOperator(); operatori = Janus.Windows.GridEX.ConditionOperator.BeginsWith; Janus.Windows.GridEX.GridEXFilterCondition kusht = new Janus.Windows.GridEX.GridEXFilterCondition(gridEXTavolinat.RootTable.Columns["EMRI"], operatori, tekst); gridEXTavolinat.Find(kusht, 0, 1); }
private void btnKerkoNeGride_Click(object sender, EventArgs e) { Forms.frmKerko frm = new frmKerko(); frm.ShowDialog(); string tekst = frm.txtKerkim.Text; Janus.Windows.GridEX.ConditionOperator operatori = new Janus.Windows.GridEX.ConditionOperator(); operatori = Janus.Windows.GridEX.ConditionOperator.BeginsWith; Janus.Windows.GridEX.GridEXFilterCondition kusht = new Janus.Windows.GridEX.GridEXFilterCondition(gridFurnitoret.RootTable.Columns["EMRI"], operatori, tekst); gridFurnitoret.Find(kusht, 0, -1); }
private void chkSoloVisibles_Click(object sender, EventArgs e) { if (chkSoloVisibles.Checked) { Janus.Windows.GridEX.GridEXColumn column = gridEX1.RootTable.Columns["Visible"]; Janus.Windows.GridEX.ConditionOperator condicion = Janus.Windows.GridEX.ConditionOperator.Equal; Janus.Windows.GridEX.GridEXFilterCondition filtro = new Janus.Windows.GridEX.GridEXFilterCondition(column, condicion, true); gridEX1.RootTable.FilterCondition = filtro; } else { gridEX1.RootTable.FilterCondition = null; } }
private void BuildUI() { tbbAnterior.Enabled = !_uiController.IsFirstTask() && !_uiController.IsFlushedState(); tbbSeparator.Enabled = !_uiController.IsFirstTask() && !_uiController.IsFlushedState(); tbbAnterior.Text = _uiController.TextoBotonAnterior; tbbSiguiente.Text = _uiController.TextoBotonSiguiente; //gridEX1.LayoutData = _uiController.Layout; gridManagerView1.Visible = false; gridManagerView1.Configure(_uiController.GetProcessName(), _uiController.GetTaskName(), "FrmComprobantesSelectN", gridEX1, "FrmComprobantesSelectN"); Janus.Windows.GridEX.GridEXColumn column = gridEX1.RootTable.Columns["Visible"]; Janus.Windows.GridEX.ConditionOperator condicion = Janus.Windows.GridEX.ConditionOperator.Equal; Janus.Windows.GridEX.GridEXFilterCondition filtro = new Janus.Windows.GridEX.GridEXFilterCondition(column, condicion, true); gridEX1.RootTable.FilterCondition = filtro; KeyPreview = true; }
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 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); }