Esempio n. 1
0
        void SetCodiceMovim()
        {
            btnCodiceMov.Enabled  = (cmbTipoMov.SelectedIndex > 0);
            txtCodiceMov.ReadOnly = (cmbTipoMov.SelectedIndex <= 0);
            if (cmbTipoMov.SelectedIndex <= 0)
            {
                txtCodiceMov.Text      = "";
                txtDescrizioneMov.Text = "";
            }
            else
            {
                string    filter    = QHS.CmpEq("idsorkind", cmbTipoMov.SelectedValue);
                DataTable Available = Conn.RUN_SELECT("sorting", "*", null, filter, null, null, true);
                btnCodiceMov.Tag = "manage.sorting.tree." + filter;
                gboxClassMov.Tag = "AutoManage.txtCodiceMov.tree." + filter;

                MetaData.AutoInfo AI = Meta.GetAutoInfo(txtCodiceMov.Name);
                if (AI != null)
                {
                    AI.startfilter = filter;
                }

                //Meta.SetAutoMode(gboxClassMov);
                //label per il form di selezione della voce di classificazione +"."+ filtro
                DS.sorting.ExtendedProperties[MetaData.ExtraParams] = Available;
            }
        }
Esempio n. 2
0
        void SetCodiceCredDeb()
        {
            btnCodiceCred.Enabled  = (cmbTipoCred.SelectedIndex > 0);
            txtCodiceCred.ReadOnly = (cmbTipoCred.SelectedIndex <= 0);
            if (cmbTipoCred.SelectedIndex <= 0)
            {
                txtCodiceCred.Text      = "";
                txtDescrizioneCred.Text = "";
            }
            else
            {
                string filter = QHS.CmpEq("idsorkind", cmbTipoCred.SelectedValue);
                btnCodiceCred.Tag = "manage.classmovimenti1.treeall." + filter;
                gboxClassCred.Tag = "AutoManage.txtCodiceCred.treeall." + filter;
                MetaData.AutoInfo AI = Meta.GetAutoInfo(txtCodiceCred.Name);
                if (AI != null)
                {
                    AI.startfilter = filter;
                }

                //Meta.SetAutoMode(gboxClassCred);
                //label per il form di selezione della voce di classificazione +"."+ filtro
                DS.classmovimenti1.ExtendedProperties[MetaData.ExtraParams] = filter;
            }
        }
Esempio n. 3
0
        public void MetaData_AfterFill()
        {
            if (MyAutoInfo == null)
            {
                MyAutoInfo = Meta.GetAutoInfo(txtNumInv.Name);
            }

            abilitaSceltaBene(Meta.InsertMode);
            if (Meta.IsEmpty)
            {
                return;
            }

            if (!Meta.IsEmpty)
            {
                if (DS.assetpieceview.Rows.Count == 0)
                {
                    ImpostaFiltrobtnSelezBene(null, false);
                }
                else
                {
                    ImpostaFiltrobtnSelezBene(DS.assetpieceview.Rows[0], true);
                }
            }

            if (!Meta.InsertMode)
            {
                if (cmbInventario.SelectedIndex > 0)
                {
                    m_LastCodiceInventario = cmbInventario.SelectedValue.ToString();
                }
                else
                {
                    m_LastCodiceInventario = "";
                }
            }
            int nidpiece = CfgFn.GetNoNullInt32(DS.maintenance.Rows[0]["idpiece"]);

            if (nidpiece == 1)
            {
                txtDescrizione.Visible = false; txtDescrizioneCespite.Height = 120;               // change Height
                labDescrizione.Visible = false;
            }
            else
            {
                txtDescrizione.Visible = true; txtDescrizioneCespite.Height = 56;             // change Height
                labDescrizione.Visible = true;
            }
        }
Esempio n. 4
0
 public void MetaData_AfterActivation()
 {
     txtEsercizio.Text = Meta.GetSys("esercizio").ToString();
     AI_Mandato        = Meta.GetAutoInfo(txtNumeroMandato.Name);
     AI_Reversale      = Meta.GetAutoInfo(txtNumeroReversale.Name);
 }