Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 5
0
        /// <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);
        }
Exemplo n.º 6
0
        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;
     }
 }
Exemplo n.º 8
0
 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;
 }
Exemplo n.º 9
0
		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);
        }