Esempio n. 1
0
        private void btn_conferma_Click(object sender, System.EventArgs e)
        {
            Hashtable hashModelli        = (Hashtable)Session["hashtableModelli"];
            ArrayList modelliSelezionati = new ArrayList();

            foreach (string chiave in hashModelli.Keys)
            {
                ModelliTrasmHT m = (ModelliTrasmHT)hashModelli[chiave];
                if (m.Ins == "1")
                {
                    DocsPaWR.AssDocDiagTrasm obj = new SAAdminTool.DocsPaWR.AssDocDiagTrasm();
                    obj.ID_DIAGRAMMA = idDiagramma;
                    obj.ID_TIPO_DOC  = idTipoDoc;
                    obj.ID_STATO     = idStato;

                    obj.ID_TEMPLATE = chiave;
                    if (m.Ric == "1")
                    {
                        obj.TRASM_AUT = "1";
                    }
                    else
                    {
                        obj.TRASM_AUT = "0";
                    }
                    modelliSelezionati.Add(obj);
                }
            }
            DocsPaWR.AssDocDiagTrasm [] modelliSelezionati_1 = new SAAdminTool.DocsPaWR.AssDocDiagTrasm[modelliSelezionati.Count];
            modelliSelezionati.CopyTo(modelliSelezionati_1);
            ProfilazioneDocManager.salvaAssociazioneModelli(idTipoDoc, idDiagramma, modelliSelezionati_1, idStato, this);
            RegisterStartupScript("ChiudiAssociazioneModelli", "<script>window.close()</script>");
            Session.Remove("reloadHT");
            Session.Remove("modelliTrasmissione");
            Session.Remove("modelliTrasmAssociati");
            Session.Remove("hashtableModelli");
        }