Beispiel #1
0
        protected void drawRowTxVisual(System.Web.UI.WebControls.Table tbl, DocsPAWA.DocsPaWR.TrasmissioneSingola trasmSing, int f)
        {
            try
            {
                //Cell Black
                TableRow  tr = new TableRow();
                TableCell tc = new TableCell();
                tc.CssClass  = "testo_grigio";
                tc.BackColor = Color.FromArgb(217, 217, 217);
                tc.Text      = "&nbsp";
                tc.Width     = Unit.Percentage(5);
                //Destinatario

                tc            = new TableCell();
                tc.CssClass   = "testo_grigio";
                tc.BackColor  = Color.FromArgb(217, 217, 217);
                tc.Text       = trasmSing.corrispondenteInterno.descrizione;        // è vuoto;
                tc.ColumnSpan = 2;
                tc.Width      = Unit.Percentage(20);

                tr.Cells.Add(tc);
                // Ragione
                tc = new TableCell();


                tc.CssClass   = "testo_grigio";
                tc.Text       = trasmSing.ragione.descrizione;
                tc.BackColor  = Color.FromArgb(217, 217, 217);
                tc.Height     = Unit.Pixel(20);
                tc.Width      = Unit.Percentage(20);
                tc.ColumnSpan = 2;
                //	tc.Controls.Add(ddl_Ragione);
                tr.Cells.Add(tc);


                //Tipo    c'è solo per trasmSing indirizzate a Ruoli
                tc           = new TableCell();
                tc.CssClass  = "testo_grigio";
                tc.BackColor = Color.FromArgb(217, 217, 217);
                tc.Height    = Unit.Pixel(15);
                tc.Width     = Unit.Percentage(10);

                if (trasmSing.tipoTrasm.Equals("T"))
                {
                    tc.Text = "TUTTI";
                }
                else
                if (trasmSing.tipoTrasm.Equals("S"))
                {
                    tc.Text = "UNO";
                }
                else
                {
                    tc.Text = " ";
                }
                //	tc.Controls.Add(ddl_Tipo);
                tr.Cells.Add(tc);

                //Note Individuali
                tc           = new TableCell();
                tc.CssClass  = "testo_grigio";
                tc.BackColor = Color.FromArgb(217, 217, 217);
                tc.Text      = trasmSing.noteSingole;
                tc.Height    = Unit.Pixel(15);
                tc.Width     = Unit.Percentage(30);

                tr.Cells.Add(tc);

                //DATA SCAD.
                tc           = new TableCell();
                tc.CssClass  = "testo_grigio";
                tc.BackColor = Color.FromArgb(217, 217, 217);
                tc.Text      = trasmSing.dataScadenza;
                //tc.ColumnSpan=2;
                tc.Height = Unit.Pixel(15);
                tc.Width  = Unit.Percentage(10);

                tr.Cells.Add(tc);
                //In Risp. a c'è se la Ragone è RISPOSTA
                tc           = new TableCell();
                tc.CssClass  = "testo_grigio";
                tc.BackColor = Color.FromArgb(217, 217, 217);
                //cotrollo se la ragione = RISPOSTA.
                if (trasmSing.ragione.descrizione.ToUpper() == "RISPOSTA")
                {
                    tc.Text = "In Rips. a";
                }
                else
                {
                    tc.Text = "**********";
                }
                tc.Height     = Unit.Pixel(15);
                tc.ColumnSpan = 2;
                tc.Width      = Unit.Percentage(10);
                tr.Cells.Add(tc);
                tbl.Rows.Add(tr);


                //************************************************************************
                //************ROW TRASM UTENTE********************************************
                //************************************************************************
                for (int i = 0; i < trasmSing.trasmissioneUtente.Length; i++)
                {
                    drawHeaderTrasmUt(tbl);

                    DocsPaWR.TrasmissioneUtente TrasmUt = (DocsPAWA.DocsPaWR.TrasmissioneUtente)trasmSing.trasmissioneUtente[i];

                    //Cella Bianca
                    tr           = new TableRow();
                    tc           = new TableCell();
                    tc.CssClass  = "testo_grigio";
                    tc.BackColor = Color.FromArgb(255, 255, 255);
                    tc.Text      = "&nbsp;";
                    tc.Width     = Unit.Percentage(5);

                    tr.Cells.Add(tc);
                    //Utente

                    tc           = new TableCell();
                    tc.CssClass  = "testo_grigio";
                    tc.BackColor = Color.FromArgb(242, 242, 242);
                    tc.Text      = TrasmUt.utente.descrizione;
                    tc.Width     = Unit.Percentage(15);

                    tr.Cells.Add(tc);
                    //Data Vista
                    tc           = new TableCell();
                    tc.CssClass  = "testo_grigio";
                    tc.BackColor = Color.FromArgb(242, 242, 242);
                    tc.Text      = TrasmUt.dataVista;
                    tc.Width     = Unit.Percentage(10);

                    tr.Cells.Add(tc);

                    //Data Acc.
                    //Tipo c'è solo per determinate ragioni
                    tc           = new TableCell();
                    tc.CssClass  = "testo_grigio";
                    tc.BackColor = Color.FromArgb(242, 242, 242);
                    tc.Text      = TrasmUt.dataAccettata;
                    tc.Height    = Unit.Pixel(15);
                    tc.Width     = Unit.Percentage(10);

                    tr.Cells.Add(tc);

                    //Data Rif.

                    tc           = new TableCell();
                    tc.CssClass  = "testo_grigio";
                    tc.BackColor = Color.FromArgb(242, 242, 242);
                    tc.Text      = TrasmUt.dataRifiutata;
                    tc.Height    = Unit.Pixel(15);
                    tc.Width     = Unit.Percentage(10);

                    tr.Cells.Add(tc);

                    //Info  Acc. / Info Rif.

                    tc = new TableCell();
                    //tc.ColumnSpan=2;

                    tc.CssClass = "testo_grigio";


                    tc.BackColor = Color.FromArgb(242, 242, 242);
                    //					TextBox txtInf=new TextBox();
                    //					string nomTxt="txt_Inf"+i.ToString();
                    //						txtInf.CssClass="testo_grigio";
                    //					txtInf.Enabled=false;

                    //controllo se in Acc. o in rif.
                    if (TrasmUt.dataAccettata != "")
                    {
                        //						txtInf.Text=TrasmUt.noteAccettazione;
                        tc.Text = TrasmUt.noteAccettazione;
                    }
                    else
                    if (TrasmUt.dataRifiutata != "")
                    {
                        //						txtInf.Text=TrasmUt.noteRifiuto;
                        tc.Text = TrasmUt.noteRifiuto;
                    }
                    else
                    {
                        //						txtInf.Text="";
                        tc.Text = "&nbsp;";
                    }
                    //					tc.Controls.Add(txtInf);
                    tc.Height = Unit.Pixel(15);
                    tc.Width  = Unit.Percentage(30);

                    tr.Cells.Add(tc);

                    //					tc=new TableCell();
                    //					tc.CssClass="testo_grigio";
                    //					tc.BackColor=Color.FromArgb(242,242,242);
                    //					tc.Text="Info Rif.";
                    //					tc.Height=Unit.Pixel(15);
                    //					tc.Width=Unit.Percentage(17.5);

                    //					tr.Cells.Add(tc);
                    //Data Risp. è un link che porta al documento
                    tc           = new TableCell();
                    tc.CssClass  = "testo_grigio";
                    tc.BackColor = Color.FromArgb(242, 242, 242);
                    //creo obj-aspx Hyperlink
                    HyperLink hLink     = new HyperLink();
                    string    nomeHlink = "hl_" + i.ToString();
                    hLink.CssClass = "testo_grigio";
                    hLink.Height   = Unit.Pixel(15);

                    tc.Height = Unit.Pixel(15);
                    tc.Width  = Unit.Percentage(10);

                    tr.Cells.Add(tc);
                    //cell con il colore della riga dati
                    tc           = new TableCell();
                    tc.CssClass  = "testo_grigio";
                    tc.BackColor = Color.FromArgb(242, 242, 242);
                    tc.Text      = " ";
                    tc.Height    = Unit.Pixel(15);
                    tc.Width     = Unit.Percentage(5);

                    tr.Cells.Add(tc);

                    //cell bianca
                    tc           = new TableCell();
                    tc.CssClass  = "testo_grigio";
                    tc.BackColor = Color.FromArgb(255, 255, 255);
                    tc.Text      = " ";
                    tc.Height    = Unit.Pixel(15);
                    tc.Width     = Unit.Percentage(5);

                    tr.Cells.Add(tc);

                    tbl.Rows.Add(tr);
                }
                //fine row utente
            }
            catch (System.Exception ex)
            {
                ErrorManager.redirect(this, ex);
            }
        }
Beispiel #2
0
        /// <summary>
        /// TASTO GESTIONE
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btn_gest_Click(object sender, System.EventArgs e)
        {
            int msgRtn;

            System.Web.UI.WebControls.CommandEventArgs ev = (System.Web.UI.WebControls.CommandEventArgs)e;
            try
            {
                if (ev.CommandArgument.Equals("GEST_FAX"))
                {
                    DocsPaWR.DocsPaWebService WS = ProxyManager.getWS();
                    infoUt    = UserManager.getInfoUtente(this);
                    userRuolo = UserManager.getRuolo(this);
                    userReg   = userRuolo.registri[0];
                    msgRtn    = WS.FaxProcessaCasella(Utils.getHttpFullPath(this), infoUt, userRuolo, userReg);
                    if (msgRtn < 0)
                    {
                        logger.Error("Errore nella testata (GEST_FAX)");
                        throw new Exception();
                    }
                    switch (msgRtn)
                    {
                    case 0:
                        Response.Write("<script>alert('Nelle caselle Fax controllate,\\nnon risultano nuovi Fax da Processare ')</script>");
                        break;

                    case 1:
                        Response.Write("<script>alert('Trovato " + msgRtn.ToString() + " Fax,\\nconsultare la lista COSE DA FARE per vedere la trasmissione ad esso relativa.')</script>");
                        break;

                    default:
                        Response.Write("<script >alert('Trovati " + msgRtn.ToString() + " Fax,\\nconsultare la lista COSE DA FARE per vedere le trasmissioni ad essi relativa.')</script>");
                        break;
                    }
                }

                if (ev.CommandArgument.Equals("GEST_REGISTRI"))
                {
                    GestManager.removeRegistroSel(this);
                }

                if (!ev.CommandArgument.Equals("GEST_PROSPETTI") &&
                    !ev.CommandArgument.Equals("GEST_RUBRICA") &&
                    !ev.CommandArgument.Equals("GEST_MODELLI") &&
                    !ev.CommandArgument.Equals("GEST_ORGANIGRAMMA") &&
                    !ev.CommandArgument.Equals("GEST_AREA_LAV")
                    )
                {
                    this.CleanSessionMemoria();
                }

                //this.btn_gest.DisabledUrl = utils.InitImagePath.getInstance(idAmm).getPath("GESTIONE_ATTIVO");

                if (!ev.CommandArgument.Equals("GEST_ARCHIVIO_CARTACEO"))
                {
                    // Rimozione risorse
                    FascicolazioneCartacea.SessionManager.Clear();
                }

                //Annullamento variabile in sessione per lo scorrimento delle liste
                //UserControls.ScrollElementsList.ScrollManager.clearSessionObjScrollElementsList();
                UserControls.ScrollElementsList.ScrollManager.clearContextObjScrollElementsList();
            }
            catch (Exception ex)
            {
                string f = ex.Message.ToString();
                ErrorManager.redirectToErrorPage(this, ex);
            }
        }