private void Init()
 {
     ultraTree1.CollapseAll();
     mz.erp.ui.forms.classes.tsh_JerarquiaAgrupProd.HijosYNietos(ultraTree1.Nodes[0]);
     _expandir = false;
     ultraTree1.Nodes[0].Expanded = true;
     _expandir = true;
     toolBarStandar.ButtonClick    += new System.Windows.Forms.ToolBarButtonClickEventHandler(this.onClick);
     gridResultado.LayoutData       = new mz.erp.ui.forms.classes.tsh_Productos().GetLayout();
     this.ultraTree1.AfterExpand   += new Infragistics.Win.UltraWinTree.AfterNodeChangedEventHandler(this.ultraTree1_AfterExpand);
     this.ultraTree1.AfterActivate += new Infragistics.Win.UltraWinTree.AfterNodeChangedEventHandler(this.ultraTree1_AfterActivate);
 }
예제 #2
0
 private void ConfigureInterface()
 {
     gridElementos.LayoutData       = _uiController.LayoutElementos;
     gridEXAgrupamientos.LayoutData = _uiController.LayoutAgrupamientos;
     ultraTreeAgrupamientos.CollapseAll();
     if (_type.ToUpper().Equals("CUENTAS"))
     {
         mzCmbCuenta.EnableCtaCte = false;
         mzCmbCuenta.Init();
         mzCmbCuenta.Enabled = true;
         mzCmbCuenta.AllowEditClientePaso = false;
         mzCmbCuenta.AllowMultipleSelect  = true;
         mzCmbCuenta.Visible = true;
         mzCmb.Visible       = false;
         ultraLabel1.Visible = false;
         ultraLabel2.Visible = true;
     }
     else if (_type.ToUpper().Equals("PROVEEDORES"))
     {
         mzCmb.Enabled = true;
         mzCmb.Init();
         mzCmb.EnableCtaCte        = false;
         mzCmb.AllowMultipleSelect = true;
         mzCmbCuenta.Visible       = false;
         mzCmb.Visible             = true;
         ultraLabel1.Visible       = true;
         ultraLabel2.Visible       = false;
     }
 }
        private void SearchNow()
        {
            /// <summary>
            /// Abre el árbol y realiza la búsqueda de los hijos y nietos del raiz. Los nietos se buscan para poder visualizar el signo (+) en los hijos.
            /// </summary>
            ultraTree1.CollapseAll();
            switch (_source.ToUpper())
            {
            case "PRODUCTOS":
            {
                tsh_JerarquiaAgrupProd.HijosYNietos(ultraTree1.Nodes[0], false, false);
            } break;

            case "CUENTAS":
            {
                tsa_JerarquiaAgrupCuentas.HijosYNietos(ultraTree1.Nodes[0], false, false);
            } break;

            case "PROVEEDORES":
            {
                tpu_JerarquiaAgrupProveedores.HijosYNietos(ultraTree1.Nodes[0], false, false);
            } break;
            }


            _expandir = false;
            ultraTree1.Nodes[0].Expanded = true;
            _expandir = true;             //porque al expandir el árbol va al evento AfterExpand y entre nuevamente a HijoYNietos
        }
예제 #4
0
 /// <summary>
 /// Abre el árbol y realiza la búsqueda de los hijos y nietos del raiz. Los nietos se buscan para poder visualizar el signo (+) en los hijos.
 /// </summary>
 private void SearchNow()
 {
     ultraTree1.CollapseAll();
     sy_JerarquiaAgrupVariables.HijosYNietos(ultraTree1.Nodes[0]);
     _expandir = false;
     ultraTree1.Nodes[0].Expanded = true;
     _expandir = true;             //porque al expandir el árbol va al evento AfterExpand y entre nuevamente a HijoYNietos
 }
예제 #5
0
        private void SearchNow()
        {
            /// <summary>
            /// Abre el árbol y realiza la búsqueda de los hijos y nietos del raiz. Los nietos se buscan para poder visualizar el signo (+) en los hijos.
            /// </summary>
            ultraTree1.CollapseAll();
            tsh_JerarquiaAgrupProd.HijosYNietos(ultraTree1.Nodes[0], false, false);

            _expandir = false;
            ultraTree1.Nodes[0].Expanded = true;
            _expandir = true;             //porque al expandir el árbol va al evento AfterExpand y entre nuevamente a HijoYNietos
        }
예제 #6
0
        private void ConfigureInterface()
        {
            tbbAnterior.Enabled  = !_uiController.IsFirstTask() && !_uiController.IsFlushedState();
            tbbSeparator.Enabled = !_uiController.IsFirstTask() && !_uiController.IsFlushedState();

            this.Text       = _uiController.LeyendaFormulario;
            labelTarea.Text = _uiController.LeyendaFormulario;

            tbbAnterior.Text  = _uiController.TextoBotonAnterior;
            tbbSiguiente.Text = _uiController.TextoBotonSiguiente;

            this.gridEX1.LayoutData = _uiController.GetLayout();

            ultraTreeMotivosOrdenesReparacion.CollapseAll();
            KeyPreview = true;
        }
예제 #7
0
        private void BuildUI()
        {
            ultraTree1.CollapseAll();
            if (_expandir)
            {
                object instance    = Activator.CreateInstance(_searchTreeMethodType, true);
                object resultValue = _searchTree.Invoke(instance, new object[] { ultraTree1.Nodes[0] });
            }

            _expandir = false;
            ultraTree1.Nodes[0].Expanded = true;
            _expandir = true;
            ultraTree1.Nodes[0].Selected = true;
            if (_fastSearch)
            {
                this.SearchNow();
                this.SelectGrid();
            }
        }
예제 #8
0
        private void ConfigureInterface()
        {
            tbbAnterior.Enabled  = !_uiController.IsFirstTask() && !_uiController.IsFlushedState();
            tbbSeparator.Enabled = !_uiController.IsFirstTask() && !_uiController.IsFlushedState();

            this.Text       = _uiController.LeyendaFormulario;
            labelTarea.Text = _uiController.LeyendaFormulario;

            tbbAnterior.Text  = _uiController.TextoBotonAnterior;
            tbbSiguiente.Text = _uiController.TextoBotonSiguiente;

            this.gridEX1.LayoutData = _uiController.GetLayout();

            ultraTreeTiposObservaciones.CollapseAll();

            labelIdTipo.Visible = mz.erp.businessrules.Security.PerteneceAPerfilSuperior;
            txtIdTipo.Visible   = mz.erp.businessrules.Security.PerteneceAPerfilSuperior;
            KeyPreview          = true;
        }
예제 #9
0
        private void ConfigureInterface()
        {
            mzProductosControl1.VisiblePrecios = false;

            ultraTree1.CollapseAll();
            //German 20120412 - Tarea 0000271
            //mz.erp.ui.forms.classes.tsh_JerarquiaAgrupProd.HijosYNietos(ultraTree1.Nodes[0], false, true);
            mz.erp.ui.forms.classes.tsh_JerarquiaAgrupProd.HijosYNietosFiltrandoCampoAuxiliar6(ultraTree1.Nodes[0], false, true);
            //Fin German 20120412 - Tarea 0000271
            _expandir = false;
            ultraTree1.Nodes[0].Expanded = true;
            _expandir = true;             //porque al expandir el árbol va al evento AfterExpand y entre nuevamente a HijoYNietos

            gridEXAgrupamientos.LayoutData = _uiController.GetLayoutAgrupProductos();
            gridProductos.LayoutData       = _uiController.GetLayoutProductos();

            this.gridProductos.AllowEdit             = Janus.Windows.GridEX.InheritableBoolean.False;
            this.gridProductos.AllowDelete           = Janus.Windows.GridEX.InheritableBoolean.True;
            mzProductosControl1.EnabledListaDePrecio = false;
        }
예제 #10
0
        private void ConfigureInterface()
        {
            ultraTree1.CollapseAll();
            this.ultraTree1.Nodes[0].Key = _rootKey;
            switch (_key.ToUpper())
            {
            case "PRODUCTOS":
            {
                this.ultraTree1.Nodes[0].Text = mz.erp.businessrules.tsh_JerarquiaAgrupProd.GetByPk(_rootKey).Descripcion;
                _expandir = false;
                ultraTree1.Nodes[0].Expanded = true;
                if (_rootKey.Equals(_selectedKey))
                {
                    mz.erp.ui.forms.classes.tsh_JerarquiaAgrupProd.HijosYNietos(this.ultraTree1.Nodes[0]);
                }
                else
                {
                    mz.erp.ui.forms.classes.tsh_JerarquiaAgrupProd.HijosYNietos(this.ultraTree1.Nodes[0], _selectedKeyPath);
                }
            } break;

            case "CUENTAS":
            {
                this.ultraTree1.Nodes[0].Text = mz.erp.businessrules.tsa_JerarquiaAgrupCuentas.GetByPk(_rootKey).Descripcion;
                _expandir = false;
                ultraTree1.Nodes[0].Expanded = true;
                //Cristian Tarea 000069 20110709
                if (!_filtroJerarquiaActiva)
                {
                    if (_rootKey.Equals(_selectedKey))
                    {
                        mz.erp.ui.forms.classes.tsa_JerarquiaAgrupCuentas.HijosYNietos(this.ultraTree1.Nodes[0]);
                    }
                    else
                    {
                        mz.erp.ui.forms.classes.tsa_JerarquiaAgrupCuentas.HijosYNietos(this.ultraTree1.Nodes[0], _selectedKeyPath);
                    }
                }
                else
                {
                    if (_rootKey.Equals(_selectedKey))
                    {
                        mz.erp.ui.forms.classes.tsa_JerarquiaAgrupCuentas.HijosYNietosActivos(this.ultraTree1.Nodes[0]);
                    }
                    else
                    {
                        mz.erp.ui.forms.classes.tsa_JerarquiaAgrupCuentas.HijosYNietosActivos(this.ultraTree1.Nodes[0], _selectedKeyPath);
                    }
                }
                //Fin Cristian
            } break;

            case "PROVEEDORES":
            {
                this.ultraTree1.Nodes[0].Text = mz.erp.businessrules.tpu_JerarquiaAgrupProveedores.GetByPk(_rootKey).Descripcion;
                _expandir = false;
                ultraTree1.Nodes[0].Expanded = true;
                //Cristian Tarea 000069 20110709
                if (!_filtroJerarquiaActiva)
                {
                    if (_rootKey.Equals(_selectedKey))
                    {
                        mz.erp.ui.forms.classes.tpu_JerarquiaAgrupProveedores.HijosYNietos(this.ultraTree1.Nodes[0]);
                    }
                    else
                    {
                        mz.erp.ui.forms.classes.tpu_JerarquiaAgrupProveedores.HijosYNietos(this.ultraTree1.Nodes[0], _selectedKeyPath);
                    }
                }
                else
                {
                    if (_rootKey.Equals(_selectedKey))
                    {
                        mz.erp.ui.forms.classes.tpu_JerarquiaAgrupProveedores.HijosYNietos(this.ultraTree1.Nodes[0]);
                    }
                    else
                    {
                        mz.erp.ui.forms.classes.tpu_JerarquiaAgrupProveedores.HijosYNietos(this.ultraTree1.Nodes[0], _selectedKeyPath);
                    }
                }
            } break;
            }
            _nodeKey     = _selectedKey;
            _nodeKeyPath = _selectedKeyPath;
            ItemJerarquia it = new ItemJerarquia(this._key);

            SetSelection();
            _expandir = true;                             //porque al expandir el árbol va al evento AfterExpand y entre nuevamente a HijoYNietos
        }