protected void DrawInfoDoc(System.Web.UI.WebControls.Table tbl, DocsPAWA.DocsPaWR.Trasmissione trasm) { TableRow tr = new TableRow(); TableCell tc = new TableCell(); tr.BackColor = Color.FromArgb(75, 75, 75); tc.CssClass = "titolo_bianco"; tc.ColumnSpan = 6; tc.Text = "Segnatura"; tc.HorizontalAlign = HorizontalAlign.Left; tc.Width = Unit.Percentage(100); tc.Height = Unit.Pixel(15); tr.Cells.Add(tc); tbl.Rows.Add(tr); tr = new TableRow(); tc = new TableCell(); tc.ColumnSpan = 6; tc.CssClass = "testo_grigio"; //tc.BackColor=Color.FromArgb(217,217,217); tc.BackColor = Color.FromArgb(242, 242, 242); tc.Text = trasm.infoDocumento.segnatura; tc.Width = Unit.Percentage(100); tc.Height = Unit.Pixel(30); tr.Cells.Add(tc); tr.Cells.Add(tc); tbl.Rows.Add(tr); }
protected void drawNoteTrasmEff(System.Web.UI.WebControls.Table tbl, DocsPAWA.DocsPaWR.Trasmissione trasm) { TableRow tr = new TableRow(); TableCell tc = new TableCell(); tc.CssClass = "menu_1_bianco"; tc.ColumnSpan = 6; //tc.BackColor=Color.FromArgb(192,134,130); tc.BackColor = Color.FromArgb(red, green, blu); tc.Text = "Note Generali"; tc.HorizontalAlign = HorizontalAlign.Left; tc.Width = Unit.Percentage(100); tc.Height = Unit.Pixel(20); tr.Cells.Add(tc); tbl.Rows.Add(tr); tr = new TableRow(); tc = new TableCell(); tc.ColumnSpan = 9; tc.CssClass = "testo_grigio"; tc.BackColor = Color.FromArgb(217, 217, 217); tc.Text = trasm.noteGenerali; tc.Width = Unit.Percentage(100); tc.Height = Unit.Pixel(40); tr.Cells.Add(tc); tr.Cells.Add(tc); tbl.Rows.Add(tr); }
private DocsPAWA.DocsPaWR.Trasmissione addTrasmissioneSingola(DocsPAWA.DocsPaWR.Trasmissione trasmissione, DocsPAWA.DocsPaWR.Corrispondente corr) { if (trasmissione.trasmissioniSingole != null) { // controllo se esiste la trasmissione singola associata a corrispondente selezionato for (int i = 0; i < trasmissione.trasmissioniSingole.Length; i++) { DocsPaWR.TrasmissioneSingola ts = (DocsPAWA.DocsPaWR.TrasmissioneSingola)trasmissione.trasmissioniSingole[i]; if (ts.corrispondenteInterno.systemId.Equals(corr.systemId)) { if (ts.daEliminare) { ((DocsPAWA.DocsPaWR.TrasmissioneSingola)trasmissione.trasmissioniSingole[i]).daEliminare = false; return(trasmissione); } else { return(trasmissione); } } } } // Aggiungo la trasmissione singola DocsPaWR.TrasmissioneSingola trasmissioneSingola = new DocsPAWA.DocsPaWR.TrasmissioneSingola(); trasmissioneSingola.tipoTrasm = "S"; trasmissioneSingola.corrispondenteInterno = corr; trasmissioneSingola.ragione = TrasmManager.getRagioneSel(this); // Aggiungo la lista di trasmissioniUtente if (corr.GetType() == typeof(DocsPAWA.DocsPaWR.Ruolo)) { trasmissioneSingola.tipoDest = DocsPAWA.DocsPaWR.TrasmissioneTipoDestinatario.RUOLO; DocsPaWR.Corrispondente[] listaUtenti = queryUtenti(corr.codiceRubrica); if (listaUtenti == null || listaUtenti.Length == 0) { return(trasmissione); } //ciclo per utenti se dest è gruppo o ruolo for (int i = 0; i < listaUtenti.Length; i++) { DocsPaWR.TrasmissioneUtente trasmissioneUtente = new DocsPAWA.DocsPaWR.TrasmissioneUtente(); trasmissioneUtente.utente = (DocsPAWA.DocsPaWR.Utente)listaUtenti[i]; if (TrasmManager.getRagioneSel(this).descrizione.Equals("RISPOSTA")) { trasmissioneUtente.idTrasmRispSing = trasmissioneSingola.systemId; } trasmissioneSingola.trasmissioneUtente = TrasmManager.addTrasmissioneUtente(trasmissioneSingola.trasmissioneUtente, trasmissioneUtente); } } else { trasmissioneSingola.tipoDest = DocsPAWA.DocsPaWR.TrasmissioneTipoDestinatario.UTENTE; DocsPaWR.TrasmissioneUtente trasmissioneUtente = new DocsPAWA.DocsPaWR.TrasmissioneUtente(); trasmissioneUtente.utente = (DocsPAWA.DocsPaWR.Utente)corr; trasmissioneSingola.trasmissioneUtente = TrasmManager.addTrasmissioneUtente(trasmissioneSingola.trasmissioneUtente, trasmissioneUtente); } trasmissione.trasmissioniSingole = TrasmManager.addTrasmissioneSingola(trasmissione.trasmissioniSingole, trasmissioneSingola); return(trasmissione); }
private string getIdTrasmUtente(DocsPAWA.DocsPaWR.Trasmissione trasmOrigine) { string idTrasmUtente = ""; string idRuolo; // cerco all'interno della trasmissione Origine la trasmissione singola associata // al ruolo attualmente scelto dall'utente corrente for (int i = 0; i < trasmOrigine.trasmissioniSingole.Length; i++) { DocsPaWR.TrasmissioneSingola ts = (DocsPAWA.DocsPaWR.TrasmissioneSingola)trasmOrigine.trasmissioniSingole[i]; idRuolo = ts.corrispondenteInterno.systemId; //if (idRuolo.Equals(((DocsPAWA.DocsPaWR.Corrispondente)userRuolo).systemId) || idRuolo.Equals(((DocsPAWA.DocsPaWR.Corrispondente)userHome).systemId)) { // Cerco all'interno della trasmissione singola la trasmissione utente // associata all'utente corrente for (int j = 0; j < ts.trasmissioneUtente.Length; j++) { DocsPaWR.TrasmissioneUtente tu = (DocsPAWA.DocsPaWR.TrasmissioneUtente)ts.trasmissioneUtente[j]; if (tu.utente.idPeople.Equals(userHome.idPeople)) { return(tu.systemId); } } } } return(idTrasmUtente); }
private string moveTrasmInPage(ObjScrollElementsList objScrollElementsList, Page page, ScrollManager.ScrollDirection scrollDirection) { string script = string.Empty; DocsPAWA.DocsPaWR.Trasmissione trasm = null; if (SiteNavigation.CallContextStack.CallerContext != null) { //Verifico in che direzione muovermi if (scrollDirection == ScrollManager.ScrollDirection.NEXT) { objScrollElementsList.selectedElement++; //Recupero la trasmissione trasm = (DocsPAWA.DocsPaWR.Trasmissione)objScrollElementsList.objList[objScrollElementsList.selectedElement]; if (trasm != null) { SiteNavigation.CallContextStack.CallerContext.QueryStringParameters["docIndex"] = objScrollElementsList.selectedElement.ToString(); } } if (scrollDirection == ScrollManager.ScrollDirection.PREV) { objScrollElementsList.selectedElement--; //Recupero la trasmissione trasm = (DocsPAWA.DocsPaWR.Trasmissione)objScrollElementsList.objList[objScrollElementsList.selectedElement]; if (trasm != null) { SiteNavigation.CallContextStack.CallerContext.QueryStringParameters["docIndex"] = objScrollElementsList.selectedElement.ToString(); } } } if (objScrollElementsList.objList != null) { //Recupero l'infoDocumento o l'infoFascicolo dal dettaglio della trasmissione if (trasm != null && trasm.infoDocumento != null && !string.IsNullOrEmpty(trasm.infoDocumento.idProfile)) { DocsPaWR.InfoDocumento doc = trasm.infoDocumento; if (doc != null) { script = ScrollManager.refreshPage(doc, page); } } if (trasm != null && trasm.infoFascicolo != null && !string.IsNullOrEmpty(trasm.infoFascicolo.idFascicolo)) { DocsPaWR.InfoFascicolo fasc = trasm.infoFascicolo; if (fasc != null) { script = ScrollManager.refreshPage(fasc, page); } } } return(script); }
protected void DrawOggFasc(System.Web.UI.WebControls.Table tbl, DocsPAWA.DocsPaWR.Trasmissione trasm) { TableRow tr = new TableRow(); TableCell tc = new TableCell(); tr.BackColor = Color.FromArgb(75, 75, 75); tc.CssClass = "titolo_bianco"; tc.ColumnSpan = 6; tc.Text = "Oggetto"; tc.HorizontalAlign = HorizontalAlign.Left; tc.Width = Unit.Percentage(100); tc.Height = Unit.Pixel(20); tr.Cells.Add(tc); tbl.Rows.Add(tr); tr = new TableRow(); tc = new TableCell(); tc.ColumnSpan = 6; tc.CssClass = "testo_grigio"; tc.BackColor = Color.FromArgb(242, 242, 242); string errorMessage; int result = DocumentManager.verificaACL("F", trasm.infoFascicolo.idFascicolo, UserManager.getInfoUtente(), out errorMessage); if (result == 0 || result == 1) { tc.Text = "Non si possiedono i diritti per la visualizzazione delle informazioni sul fascicolo trasmesso"; } else { tc.Text = trasm.infoFascicolo.descrizione; } tc.Width = Unit.Percentage(100); tc.Height = Unit.Pixel(40); tr.Cells.Add(tc); tr.Cells.Add(tc); tbl.Rows.Add(tr); //riga rossa tr = new TableRow(); tc = new TableCell(); tc.ColumnSpan = 6; tr.CssClass = "bg_grigioS"; tc.Width = Unit.Percentage(100); tc.Height = Unit.Pixel(10); tr.Cells.Add(tc); tr.Cells.Add(tc); tbl.Rows.Add(tr); }
protected void drawDettagliTrasmEff(DocsPAWA.DocsPaWR.Trasmissione trasmSel) { //prendo le trasm singole dalla Trasm DocsPaWR.TrasmissioneSingola[] listTrasmSing; listTrasmSing = trasmSel.trasmissioniSingole; //stampa delle note generali drawNoteTrasmEff(this.tbl_trasmSel, trasmSel); //stampa delle trasmissioni singole for (int g = 0; g < listTrasmSing.Length; g++) { DocsPaWR.TrasmissioneSingola trasmSing = (DocsPAWA.DocsPaWR.TrasmissioneSingola)listTrasmSing[g]; drawTableTrasmEff(this.tbl_trasmSel, trasmSing, g); } }
protected void CaricaDataGrid(DocsPAWA.DocsPaWR.Trasmissione trasm, int index) { try { DocsPaWR.TrasmissioneSingola trasmSing = new DocsPAWA.DocsPaWR.TrasmissioneSingola(); DocsPaWR.TrasmissioneUtente trasmUtente = new DocsPAWA.DocsPaWR.TrasmissioneUtente(); DocsPaWR.TrasmissioneSingola[] listaTrasmSing; listaTrasmSing = trasm.trasmissioniSingole; string ragione = ""; string dataScad = ""; string oggetto = ""; string segnatura = ""; if (listaTrasmSing.Length > 0) { trasmSing = (DocsPAWA.DocsPaWR.TrasmissioneSingola)listaTrasmSing[0]; ragione = trasmSing.ragione.descrizione; dataScad = trasmSing.dataScadenza; // riempio il campo oggetto // per doc. grigia - oggetto + data // per doc. protocollata - oggetto + segnatura // if(schedaDocumento.protocollo == null) // segnatura = schedaDocumento.dataCreazione; // else if (trasm.infoDocumento != null) { if ((trasm.infoDocumento.numProt != null) && (!trasm.infoDocumento.numProt.Equals(""))) { segnatura = trasm.infoDocumento.segnatura; } else { segnatura = trasm.infoDocumento.dataApertura; } oggetto = trasm.infoDocumento.oggetto; } this.dataSetTrasmXRisp1.element1.Addelement1Row(trasm.dataInvio, trasm.utente.descrizione, trasm.ruolo.descrizione, ragione, dataScad, oggetto, index, segnatura); } } catch (Exception ex) { ErrorManager.redirect(this, ex); } }
private void btn_salva_Click(object sender, System.EventArgs e) { trasmissione = TrasmManager.getGestioneTrasmissione(this); m_hashTableRuoliSup = TrasmManager.getHashRuoliSup(this); m_hashTableUtenti = TrasmManager.getHashUtenti(this); if (trasmissione != null) { ruolo = (DocsPAWA.DocsPaWR.Ruolo)m_hashTableRuoliSup[this.ddl_ruolo.SelectedIndex]; utente = (DocsPAWA.DocsPaWR.Utente)m_hashTableUtenti[this.ddl_utente.SelectedIndex]; } trasmissione.ruolo = ruolo; trasmissione.utente = utente; TrasmManager.setGestioneTrasmissione(this, trasmissione); Response.Write("<script>var k=window.opener.document.forms[0].submit(); window.close();</script>"); }
protected void DrawNoteGen(System.Web.UI.WebControls.Table tbl, DocsPAWA.DocsPaWR.Trasmissione trasm) { TableRow tr = new TableRow(); TableCell tc = new TableCell(); tr.BackColor = Color.FromArgb(75, 75, 75); tc.CssClass = "titolo_bianco"; tc.ColumnSpan = 6; tc.Text = "Note Generali"; tc.HorizontalAlign = HorizontalAlign.Left; tc.Width = Unit.Percentage(100); tc.Height = Unit.Pixel(20); tr.Cells.Add(tc); tbl.Rows.Add(tr); tr = new TableRow(); tc = new TableCell(); tc.ColumnSpan = 6; tc.CssClass = "testo_grigio"; tc.BackColor = Color.FromArgb(242, 242, 242); tc.Text = trasm.noteGenerali; tc.Width = Unit.Percentage(100); tc.Height = Unit.Pixel(40); tr.Cells.Add(tc); tr.Cells.Add(tc); tbl.Rows.Add(tr); //riga rossa tr = new TableRow(); tc = new TableCell(); tc.ColumnSpan = 6; tr.CssClass = "bg_grigioS"; tc.Width = Unit.Percentage(100); tc.Height = Unit.Pixel(10); tr.Cells.Add(tc); tr.Cells.Add(tc); tbl.Rows.Add(tr); }
private string setCorrispondentiTrasmissione() { string esito = ""; try { DocsPaWR.Trasmissione trasmissione = TrasmManager.getGestioneTrasmissione(this); //creo l'oggetto qca in caso di trasmissioni a UO DocsPaWR.AddressbookQueryCorrispondente qco = new DocsPAWA.DocsPaWR.AddressbookQueryCorrispondente(); qco.fineValidita = true; DocsPaWR.AddressbookQueryCorrispondenteAutorizzato qca = setQCA(qco); DocsPaWR.Corrispondente corrRef = FascicoliManager.getUoReferenteSelezionato(this); if (corrRef != null) { // se siamo di fronte ad una UO, ne individuiamo i ruoli e trasmettiamo ai relativi utenti DocsPaWR.Ruolo[] listaRuoli = UserManager.getRuoliRiferimentoAutorizzati(this, qca, (DocsPAWA.DocsPaWR.UnitaOrganizzativa)corrRef); if (listaRuoli != null && listaRuoli.Length > 0) { for (int index = 0; index < listaRuoli.Length; index++) { trasmissione = addTrasmissioneSingola(trasmissione, (DocsPAWA.DocsPaWR.Ruolo)listaRuoli[index]); } } else { if (esito.Equals("")) { esito += "Trasmissione non effettuata - ruoli di riferimento non autorizzati nella UO:\\n"; } esito += "\\nUO: " + corrRef.descrizione; } } TrasmManager.setGestioneTrasmissione(this, trasmissione); } catch (Exception ex) { ErrorManager.redirectToErrorPage(this, ex); } return(esito); }
private DocsPAWA.DocsPaWR.Trasmissione addTrasmissioneSingola(DocsPAWA.DocsPaWR.Trasmissione trasmissione, DocsPAWA.DocsPaWR.Trasmissione trasmOrig) { DocsPaWR.Corrispondente corr; corr = trasmOrig.ruolo; if (trasmissione.trasmissioniSingole != null) { for (int i = 0; i < trasmissione.trasmissioniSingole.Length; i++) { //il ruolo della trasmissione a cui sto rispondendo diventa il destinatario della trasmissione risposta DocsPaWR.TrasmissioneSingola ts = (DocsPAWA.DocsPaWR.TrasmissioneSingola)trasmissione.trasmissioniSingole[i]; if (!ts.daEliminare && ts.corrispondenteInterno.systemId.Equals(corr.systemId)) { return(trasmissione); } } } // Aggiungo la trasmissione singola DocsPaWR.TrasmissioneSingola trasmissioneSingola = new DocsPAWA.DocsPaWR.TrasmissioneSingola(); trasmissioneSingola.tipoTrasm = "S"; trasmissioneSingola.corrispondenteInterno = corr; trasmissioneSingola.tipoDest = DocsPAWA.DocsPaWR.TrasmissioneTipoDestinatario.RUOLO; trasmissioneSingola.ragione = TrasmManager.getRagioneSel(this); trasmissioneSingola.idTrasmUtente = getIdTrasmUtente(trasmOrig); //id della trasmissione utente alla quale si sta rispondendo DocsPaWR.TrasmissioneUtente trasmissioneUtente = new DocsPAWA.DocsPaWR.TrasmissioneUtente(); trasmissioneUtente.utente = trasmOrig.utente; trasmissioneSingola.trasmissioneUtente = new DocsPAWA.DocsPaWR.TrasmissioneUtente[1]; trasmissioneSingola.trasmissioneUtente[0] = trasmissioneUtente; trasmissione.trasmissioniSingole = Utils.addToArrayTrasmissioneSingola(trasmissione.trasmissioniSingole, trasmissioneSingola); return(trasmissione); }
private bool getRagTrasmissioneUfficioReferente() { bool retValue = true; bool verificaRagioni; trasmissione = TrasmManager.getGestioneTrasmissione(this); utente = UserManager.getUtente(this); ruolo = UserManager.getRuolo(this); //se è null la trasmissione è nuova altrimenti è in modifica if (trasmissione == null) { trasmissione = new DocsPAWA.DocsPaWR.Trasmissione(); trasmissione.systemId = null; trasmissione.ruolo = ruolo; trasmissione.utente = utente; trasmissione.tipoOggetto = DocsPAWA.DocsPaWR.TrasmissioneTipoOggetto.FASCICOLO; trasmissione.infoDocumento = null; trasmissione.infoFascicolo = FascicoliManager.getInfoFascicoloDaFascicolo(FascicoliManager.getFascicoloSelezionato(this), this); TrasmManager.setGestioneTrasmissione(this, trasmissione); } DocsPaWR.RagioneTrasmissione ragTrasm = null; ragTrasm = FascicoliManager.TrasmettiFascicoloToUoReferente(ruolo, out verificaRagioni); if (ragTrasm == null && !verificaRagioni) { retValue = false; } else { TrasmManager.setRagioneSel(this, ragTrasm); } return(retValue); }
private string moveTrasmNotInPage(ObjScrollElementsList objScrollElementsList, Page page, ScrollManager.ScrollDirection scrollDirection) { string script = string.Empty; DocsPAWA.DocsPaWR.Trasmissione[] listaTram = null; DocsPAWA.DocsPaWR.Trasmissione trasm = null; //Recupero i filtri di ricerca ed effettuo la nuova ricerca if (SiteNavigation.CallContextStack.CallerContext != null) { //Verifico in che direzione muovermi if (scrollDirection == ScrollManager.ScrollDirection.NEXT) { objScrollElementsList.selectedElement = 0; objScrollElementsList.selectedPage++; SiteNavigation.CallContextStack.CallerContext.QueryStringParameters["docIndex"] = "0"; SiteNavigation.CallContextStack.CallerContext.PageNumber = objScrollElementsList.selectedPage + 1; //Effettuo una nuova ricerca listaTram = searchTrasm(objScrollElementsList, page); if (listaTram != null) { objScrollElementsList.objList = new ArrayList(listaTram); trasm = (DocsPaWR.Trasmissione)objScrollElementsList.objList[0]; } } if (scrollDirection == ScrollManager.ScrollDirection.PREV) { objScrollElementsList.selectedElement = objScrollElementsList.pageSize - 1; objScrollElementsList.selectedPage--; SiteNavigation.CallContextStack.CallerContext.QueryStringParameters["docIndex"] = (objScrollElementsList.pageSize - 1).ToString(); SiteNavigation.CallContextStack.CallerContext.PageNumber = objScrollElementsList.selectedPage + 1; //Effettuo una nuova ricerca listaTram = searchTrasm(objScrollElementsList, page); if (listaTram != null) { objScrollElementsList.objList = new ArrayList(listaTram); trasm = (DocsPaWR.Trasmissione)objScrollElementsList.objList[objScrollElementsList.pageSize - 1]; } } } if (objScrollElementsList.objList != null) { //Recupero l'infoDocumento o l'infoFascicolo dal dettaglio della trasmissione if (trasm != null && trasm.infoDocumento != null && !string.IsNullOrEmpty(trasm.infoDocumento.idProfile)) { DocsPaWR.InfoDocumento doc = trasm.infoDocumento; if (doc != null) { script = ScrollManager.refreshPage(doc, page); } } if (trasm != null && trasm.infoFascicolo != null && !string.IsNullOrEmpty(trasm.infoFascicolo.idFascicolo)) { DocsPaWR.InfoFascicolo fasc = trasm.infoFascicolo; if (fasc != null) { script = ScrollManager.refreshPage(fasc, page); } } } return(script); }
protected void drawTableDettagli(DocsPAWA.DocsPaWR.Trasmissione trasmRic) { //proprietà tabella this.tbl_trasmRic.CssClass = "testo_grigio"; this.tbl_trasmRic.CellPadding = 1; this.tbl_trasmRic.CellSpacing = 1; this.tbl_trasmRic.BorderWidth = 1; this.tbl_trasmRic.BackColor = Color.FromArgb(255, 255, 255); //Instanzio l'oggetto trasmissione singola e trasmissione utente DocsPaWR.TrasmissioneSingola trasmSing = new DocsPAWA.DocsPaWR.TrasmissioneSingola(); DocsPaWR.TrasmissioneUtente trasmUtente = new DocsPAWA.DocsPaWR.TrasmissioneUtente(); DocsPaWR.TrasmissioneSingola[] listaTrasmSing; DocsPaWR.TrasmissioneUtente[] listaTrasmUtente; listaTrasmSing = trasmRic.trasmissioniSingole; if (listaTrasmSing.Length > 0) { trasmSing = (DocsPAWA.DocsPaWR.TrasmissioneSingola)listaTrasmSing[0]; listaTrasmUtente = trasmSing.trasmissioneUtente; if (listaTrasmUtente.Length > 0) { trasmUtente = (DocsPAWA.DocsPaWR.TrasmissioneUtente)trasmSing.trasmissioneUtente[0]; } } //crea tr e td TableRow triga = new TableRow(); TableCell tcell = new TableCell(); string txt_val; //1 - 2 RIGA CON LE NOTE triga = new TableRow(); triga.Height = 15; triga.BackColor = Color.FromArgb(149, 149, 149); //testo note generali tcell = new TableCell(); tcell.CssClass = "menu_1_bianco"; tcell.Width = Unit.Percentage(20); tcell.Text = "Note generali"; triga.Cells.Add(tcell); //val note generali tcell = new TableCell(); tcell.CssClass = "testo_grigio"; tcell.BackColor = Color.FromArgb(242, 242, 242); tcell.Width = Unit.Percentage(80); tcell.ColumnSpan = 3; tcell.Text = trasmRic.noteGenerali; triga.Cells.Add(tcell); this.tbl_trasmRic.Rows.Add(triga); triga = new TableRow(); triga.Height = 15; triga.BackColor = Color.FromArgb(149, 149, 149); //testo note individuali tcell = new TableCell(); tcell.CssClass = "menu_1_bianco"; tcell.Width = Unit.Percentage(20); tcell.Text = "Note individuali"; triga.Cells.Add(tcell); //val note individuali tcell = new TableCell(); tcell.CssClass = "testo_grigio"; tcell.BackColor = Color.FromArgb(242, 242, 242); tcell.Width = Unit.Percentage(80); tcell.ColumnSpan = 3; txt_val = trasmSing.noteSingole; if (!(txt_val != null && !txt_val.Equals(""))) { txt_val = ""; } tcell.Text = null; triga.Cells.Add(tcell); this.tbl_trasmRic.Rows.Add(triga); //3 RIGA DESTINATARIO triga = new TableRow(); triga.Height = 15; triga.BackColor = Color.FromArgb(149, 149, 149); //testo destinatario tcell = new TableCell(); tcell.CssClass = "menu_1_bianco"; tcell.Width = Unit.Percentage(20); tcell.Text = "Destinatario"; triga.Cells.Add(tcell); //val destinatario tcell = new TableCell(); tcell.CssClass = "testo_grigio"; tcell.BackColor = Color.FromArgb(242, 242, 242); tcell.Width = Unit.Percentage(80); tcell.ColumnSpan = 3; txt_val = trasmSing.corrispondenteInterno.descrizione; if (!(txt_val != null && !txt_val.Equals(""))) { txt_val = ""; } tcell.Text = txt_val; triga.Cells.Add(tcell); //4° RIGA DATA VISTA - DATA RISPOSTA triga = new TableRow(); triga.Height = 15; triga.BackColor = Color.FromArgb(149, 149, 149); //testo data vista tcell = new TableCell(); tcell.CssClass = "menu_1_bianco"; tcell.Width = Unit.Percentage(20); tcell.Text = "Data Vista"; triga.Cells.Add(tcell); //val data vista tcell = new TableCell(); tcell.CssClass = "testo_grigio"; tcell.BackColor = Color.FromArgb(242, 242, 242); tcell.Width = Unit.Percentage(20); txt_val = trasmUtente.dataVista; // if (!(txt_val != null && !txt_val.Equals(""))) txt_val = "xx/xx/xxxx"; tcell.Text = txt_val; triga.Cells.Add(tcell); //testo data risposta tcell = new TableCell(); tcell.CssClass = "menu_1_bianco"; tcell.Width = Unit.Percentage(20); tcell.Text = "Data Risposta"; triga.Cells.Add(tcell); //val data risposta tcell = new TableCell(); tcell.CssClass = "testo_grigio"; tcell.BackColor = Color.FromArgb(242, 242, 242); tcell.Width = Unit.Percentage(20); txt_val = trasmUtente.dataRisposta; //da correggere // if (!(txt_val != null && !txt_val.Equals(""))) txt_val = "xx/xx/xxxx"; tcell.Text = txt_val; triga.Cells.Add(tcell); this.tbl_trasmRic.Rows.Add(triga); //5° RIGA - DATA ACCETTAZ - DATA RIFIUTO triga = new TableRow(); triga.Height = 15; triga.BackColor = Color.FromArgb(149, 149, 149); //val data accettazione tcell = new TableCell(); tcell.CssClass = "menu_1_bianco"; tcell.Width = Unit.Percentage(15); tcell.Text = "Data Acc"; triga.Cells.Add(tcell); //testo data accettazione tcell = new TableCell(); tcell.CssClass = "testo_grigio"; tcell.BackColor = Color.FromArgb(242, 242, 242); tcell.Width = Unit.Percentage(20); txt_val = trasmUtente.dataAccettata; // if (!(txt_val != null && !txt_val.Equals(""))) txt_val = "xx/xx/xxxx"; tcell.Text = txt_val; triga.Cells.Add(tcell); //val data rifiuto tcell = new TableCell(); tcell.CssClass = "menu_1_bianco"; tcell.Width = Unit.Percentage(20); tcell.Text = "Data Rif"; triga.Cells.Add(tcell); //testo data rifiuto tcell = new TableCell(); tcell.CssClass = "testo_grigio"; tcell.BackColor = Color.FromArgb(242, 242, 242); tcell.Width = Unit.Percentage(20); txt_val = trasmUtente.dataRifiutata; // if (!(txt_val != null && !txt_val.Equals(""))) txt_val = "xx/xx/xxxx"; tcell.Text = txt_val; triga.Cells.Add(tcell); this.tbl_trasmRic.Rows.Add(triga); //6° RIGA - NOTE ACC/RIF triga = new TableRow(); triga.Height = 15; triga.BackColor = Color.FromArgb(149, 149, 149); //testo note acc/rif tcell = new TableCell(); tcell.CssClass = "menu_1_bianco"; tcell.Width = Unit.Percentage(20); tcell.Text = "Note Acc/Rif"; triga.Cells.Add(tcell); //val note acc/rif tcell = new TableCell(); tcell.CssClass = "testo_grigio"; tcell.BackColor = Color.FromArgb(242, 242, 242); tcell.Width = Unit.Percentage(80); tcell.ColumnSpan = 3; if (trasmUtente.dataRifiutata != null && !trasmUtente.dataRifiutata.Equals("")) { tcell.Text = trasmUtente.noteRifiuto; } else if (trasmUtente.dataAccettata != null && !trasmUtente.dataAccettata.Equals("")) { tcell.Text = trasmUtente.noteAccettazione; } triga.Cells.Add(tcell); this.tbl_trasmRic.Rows.Add(triga); }
private void Page_Load(object sender, System.EventArgs e) { try { Utils.startUp(this); Page.Response.Expires = 0; this.tblTx.Style.Remove("border-collapse"); // prelevo l'informazione del colore del tema dal DB string Tema = GetCssAmministrazione(); string color = string.Empty; if (Tema != null && !Tema.Equals("")) { string[] realTema = Tema.Split('^'); color = realTema[2]; } else { color = "810d06"; } red = Convert.ToInt32(color.Substring(0, 2), 16); green = Convert.ToInt32(color.Substring(2, 2), 16); blu = Convert.ToInt32(color.Substring(4), 16); //Prendo la trasmissione selezionata dall'utente e ne visualizzo i dettagli if (TrasmManager.getDocTrasmSel(this) != null) { trasmSel = TrasmManager.getDocTrasmSel(this); DrawInfoDoc(tblTx, trasmSel); DrawOggDoc(tblTx, trasmSel); //vanno fatti una sola volta comunque fuori dal ciclo DrawNoteGen(tblTx, trasmSel); //prendo le trasm singole dalla Trasm listTrasmSing = trasmSel.trasmissioniSingole; if (listTrasmSing != null) { for (int g = 0; g < listTrasmSing.Length; g++) { DocsPaWR.TrasmissioneSingola trasmSing = (DocsPAWA.DocsPaWR.TrasmissioneSingola)listTrasmSing[g]; DrawTable(tblTx, trasmSing, g); } } } else { //solo per fargli vis la note gen // DocsPaWR.Trasmissione trasmVuota= new DocsPAWA.DocsPaWR.Trasmissione(); // trasmVuota.noteGenerali="&nbps;"; // DrawNoteGen(tblTx,trasmVuota); } //TrasmManager.removeDocTrasmSel(this); // TrasmManager.removeDocTrasmQueryEff(this); //string s = "<SCRIPT language='javascript'>document.getElementById('" + tblTx.ID + "').focus() </SCRIPT>"; //RegisterStartupScript("focus", s); } catch (System.Exception es) { ErrorManager.redirect(this, es); } }
private void Page_Load(object sender, System.EventArgs e) { try { Utils.startUp(this); Page.Response.Expires = 0; this.tblTx.Style.Remove("border-collapse"); if (Session["fascicolo"] != null) { string fasc = (string)Session["fascicolo"]; if (fasc.ToUpper().Equals("TODOLIST") || fasc.ToUpper().Equals("RICERCA")) { this.btn_chiudi.Visible = false; } else { this.btn_chiudi.Visible = true; } } else { this.btn_chiudi.Visible = true; } string chiudi = Request.QueryString["chiudi"]; if (!string.IsNullOrEmpty(chiudi)) { if (chiudi.ToUpper().Equals("SI")) { this.btn_chiudi.Visible = true; } else { this.btn_chiudi.Visible = false; } } //Prendo la trasmissione selezionata dall'utente e ne visualizzo i dettagli if (TrasmManager.getDocTrasmSel(this) != null) { trasmSel = TrasmManager.getDocTrasmSel(this); //creazione delle righe su Informazioni Generali DrawInfoFasc(tblTx, trasmSel); DrawOggFasc(tblTx, trasmSel); //vanno fatti una sola volta comunque fuori dal ciclo DrawNoteGen(tblTx, trasmSel); //prendo le trasm singole dalla Trasm listTrasmSing = trasmSel.trasmissioniSingole; if (listTrasmSing != null) { for (int g = 0; g < listTrasmSing.Length; g++) { DocsPaWR.TrasmissioneSingola trasmSing = (DocsPAWA.DocsPaWR.TrasmissioneSingola)listTrasmSing[g]; DrawTable(tblTx, trasmSing, g); } } } else { //solo per fargli vis la note gen // DocsPaWR.Trasmissione trasmVuota= new DocsPAWA.DocsPaWR.Trasmissione(); // trasmVuota.noteGenerali="&nbps;"; // DrawNoteGen(tblTx,trasmVuota); } TrasmManager.removeDocTrasmSel(this); // TrasmManager.removeDocTrasmQueryEff(this); } catch (System.Exception es) { ErrorManager.redirect(this, es); } }