示例#1
0
        protected void btn_find_Click(object sender, EventArgs e)
        {
            if (this.ddl_ricTipo.SelectedItem.Value.Equals("T"))
            {
                Session["reloadHT"] = true;
                this.Inizialize();
            }
            else
            {
                if (!this.ddl_ricTipo.SelectedItem.Value.Equals("S") && !this.ddl_ricTipo.SelectedItem.Value.Equals("U"))
                {
                    string[] amministrazione       = ((string)Session["AMMDATASET"]).Split('@');
                    string   codiceAmministrazione = amministrazione[0];
                    idAmministrazione = Utils.getIdAmmByCod(codiceAmministrazione, this);
                    string codiceRicerca = txt_ricerca.Text;
                    bool   isNumber      = true;
                    if (this.ddl_ricTipo.SelectedItem.Value == "C")
                    {
                        if (codiceRicerca != string.Empty)
                        {
                            codiceRicerca = codiceRicerca.Substring(3);
                        }
                    }
                    modelliTrasmissioneApp = new ArrayList(ModelliTrasmManager.getModelliByAmmConRicerca(idAmministrazione, codiceRicerca, this.ddl_ricTipo.SelectedItem.Value, this));
                    modelliTrasmissione    = new ArrayList();
                    for (int i = 0; i < modelliTrasmissioneApp.Count; i++)
                    {
                        DocsPaWR.ModelloTrasmissione modello = (SAAdminTool.DocsPaWR.ModelloTrasmissione)modelliTrasmissioneApp[i];
                        if (modello.CHA_TIPO_OGGETTO == "D")
                        {
                            modelliTrasmissione.Add(modelliTrasmissioneApp[i]);
                        }
                    }
                    Session.Add("modelliTrasmissione", modelliTrasmissione);

                    modelliTrasmAssociati = new ArrayList(ProfilazioneDocManager.getIdModelliTrasmAssociati(idTipoDoc, idDiagramma, idStato, this));
                    Session.Add("modelliTrasmAssociati", modelliTrasmAssociati);

                    caricaDgModelliTrasm();
                    if (modelliTrasmAssociati.Count != 0)
                    {
                        impostaSelezioneModelliTrasmAssociati();
                    }

                    //impostaAbilitazioneSelezioneModelli();
                    impostaSelezione();
                }
                else
                {
                    cercaModelliSelezionati();
                }
            }
        }
示例#2
0
        private void cercaModelliSelezionati()
        {
            string[] amministrazione       = ((string)Session["AMMDATASET"]).Split('@');
            string   codiceAmministrazione = amministrazione[0];

            idAmministrazione = Utils.getIdAmmByCod(codiceAmministrazione, this);

            if (this.ddl_ricTipo.SelectedItem.Value.Equals("S"))
            {
                modelliTrasmissioneApp = new ArrayList(ModelliTrasmManager.getModelliAssDiagrammi(idTipoDoc, idDiagramma, idStato, idAmministrazione, true, "D", this));
            }
            else
            {
                modelliTrasmissioneApp = new ArrayList(ModelliTrasmManager.getModelliAssDiagrammi(idTipoDoc, idDiagramma, idStato, idAmministrazione, false, "D", this));
            }

            modelliTrasmissione = new ArrayList();
            for (int i = 0; i < modelliTrasmissioneApp.Count; i++)
            {
                DocsPaWR.ModelloTrasmissione modello = (SAAdminTool.DocsPaWR.ModelloTrasmissione)modelliTrasmissioneApp[i];
                if (modello.CHA_TIPO_OGGETTO == "D")
                {
                    modelliTrasmissione.Add(modelliTrasmissioneApp[i]);
                }
            }
            Session.Add("modelliTrasmissione", modelliTrasmissione);

            modelliTrasmAssociati = new ArrayList(ProfilazioneDocManager.getIdModelliTrasmAssociati(idTipoDoc, idDiagramma, idStato, this));
            Session.Add("modelliTrasmAssociati", modelliTrasmAssociati);

            caricaDgModelliTrasm();
            if (modelliTrasmAssociati.Count != 0)
            {
                impostaSelezioneModelliTrasmAssociati();
            }

            //impostaAbilitazioneSelezioneModelli();
            impostaSelezione();
        }
示例#3
0
        private void Inizialize()
        {
            string[] amministrazione       = ((string)Session["AMMDATASET"]).Split('@');
            string   codiceAmministrazione = amministrazione[0];

            idAmministrazione      = Utils.getIdAmmByCod(codiceAmministrazione, this);
            modelliTrasmissioneApp = new ArrayList(ModelliTrasmManager.getModelliByAmm(idAmministrazione, this));
            modelliTrasmissione    = new ArrayList();
            for (int i = 0; i < modelliTrasmissioneApp.Count; i++)
            {
                DocsPaWR.ModelloTrasmissione modello = (SAAdminTool.DocsPaWR.ModelloTrasmissione)modelliTrasmissioneApp[i];
                if (modello.CHA_TIPO_OGGETTO == "D")
                {
                    modelliTrasmissione.Add(modelliTrasmissioneApp[i]);
                }
            }
            Session.Add("modelliTrasmissione", modelliTrasmissione);

            modelliTrasmAssociati = new ArrayList(ProfilazioneDocManager.getIdModelliTrasmAssociati(idTipoDoc, idDiagramma, idStato, this));
            Session.Add("modelliTrasmAssociati", modelliTrasmAssociati);

            bool reloadHT = (Boolean)Session["reloadHT"];

            if (!reloadHT)
            {
                caricaHTModelliTrasm();
            }

            caricaDgModelliTrasm();

            if (modelliTrasmAssociati.Count != 0)
            {
                impostaSelezioneModelliTrasmAssociati();
            }

            //impostaAbilitazioneSelezioneModelli();
        }