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 = " "; 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 = " "; 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 = " "; } // 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); } }
/// <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); } }