protected Policy PopulatePolicy() { Policy result = new Policy(); result.automatico = false; result.classificazione = this.id_Fasc.Value; result.idAmministrazione = IdAmministrazione.ToString(); result.idRf = this.ddl_rf.SelectedValue; result.idAOO = this.ddl_aoo.SelectedValue; if (this.ddl_state_document.Enabled) { result.idStatoDiagramma = this.ddl_state_document.SelectedValue; } result.idTemplate = this.ddl_type_documents.SelectedValue; result.nome = this.txt_nome.Text; result.tipo = "F"; result.idUoCreatore = this.id_corr.Value; result.uoSottoposte = this.chk_sottoposti.Checked; result.includiSottoNodi = this.chk_includiSottoNodi.Checked; result.soloDigitali = this.chkDigitale.Checked; result.soloFirmati = this.chkFirmati.Checked; if (this.TemplateProf != null) { result.template = this.TemplateProf; } return(result); }
protected Policy PopulatePolicy() { Policy result = new Policy(); result.arrivo = this.chk_Arr.Selected; result.automatico = false; result.classificazione = this.id_Fasc.Value; result.tipoClassificazione = this.chk_tipo_class.SelectedValue; result.idRf = this.ddl_rf.SelectedValue; result.idAOO = this.ddl_aoo.SelectedValue; result.idAmministrazione = IdAmministrazione.ToString(); if (this.ddl_state_document.Enabled) { result.idStatoDiagramma = this.ddl_state_document.SelectedValue; } result.idTemplate = this.ddl_type_documents.SelectedValue; result.interno = this.chk_Int.Selected; result.nome = this.txt_nome.Text; result.partenza = this.chk_Part.Selected; result.grigio = this.chk_Grigio.Selected; result.tipo = "D"; if (this.SelectedFile != null && this.SelectedFile.Count > 0) { result.FormatiDocumento = new SupportedFileType[this.SelectedFile.Count]; for (int i = 0; i < this.SelectedFile.Count; i++) { SupportedFileType tempSupp = new SupportedFileType(); tempSupp.FileExtension = this.SelectedFile.ElementAt(i).Value; tempSupp.SystemId = Convert.ToInt32(this.SelectedFile.ElementAt(i).Key); result.FormatiDocumento[i] = tempSupp; } } result.tipoDataCreazione = this.ddl_dataCreazione_E.SelectedValue; result.dataCreazioneDa = this.lbl_dataCreazioneDa.Text; if (this.lbl_dataCreazioneA != null && !string.IsNullOrEmpty(this.lbl_dataCreazioneA.Text)) { result.dataCreazioneA = this.lbl_dataCreazioneA.Text; } result.tipoDataProtocollazione = this.ddl_dataProt_E.SelectedValue; result.dataProtocollazioneDa = this.lbl_dataCreazioneDaP.Text; if (this.lbl_dataCreazioneAP != null && !string.IsNullOrEmpty(this.lbl_dataCreazioneAP.Text)) { result.dataProtocollazioneA = this.lbl_dataCreazioneAP.Text; } result.idUoCreatore = this.id_corr.Value; result.uoSottoposte = this.chk_sottoposti.Checked; result.includiSottoNodi = this.chk_includiSottoNodi.Checked; result.soloDigitali = this.chkDigitale.Checked; result.soloFirmati = this.chkFirmati.Checked; if (this.TemplateProf != null) { result.template = this.TemplateProf; } return(result); }
protected void PopolaInfoUtente() { DocsPaWR.Utente ut = new DocsPAWA.DocsPaWR.Utente(); string[] amministrazione = ((string)Session["AMMDATASET"]).Split('@'); string codiceAmministrazione = amministrazione[0]; string idAmministrazione = IdAmministrazione.ToString(); ut.codiceAmm = codiceAmministrazione; ut.idAmministrazione = idAmministrazione; ut.tipoIE = "I"; UserManager.setUtente(this, ut); DocsPaWR.Ruolo rl = new DocsPAWA.DocsPaWR.Ruolo(); rl.codiceAmm = codiceAmministrazione; rl.idAmministrazione = idAmministrazione; rl.tipoIE = "I"; rl.systemId = idAmministrazione; rl.uo = new DocsPAWA.DocsPaWR.UnitaOrganizzativa(); rl.uo.codiceRubrica = codiceAmministrazione; UserManager.setRuolo(this, rl); this.InfoUtente = UserManager.getInfoUtente(this); this.InfoUtente.idPeople = "-1"; this.InfoUtente.idGruppo = "-1"; }
private void SetDescCorr(string codRubrica) { //DocsPaWR.Corrispondente corr = UserManager.getCorrispondenteByCodRubricaIE(this.Page, codRubrica, AddressbookTipoUtente.INTERNO); DocsPaWR.Corrispondente corr = null; ArrayList listaRuoli = ProfilazioneDocManager.getRuoliByAmm(IdAmministrazione.ToString(), codRubrica, "COD_RUOLO", this.Page); id_corr.Value = string.Empty; if (listaRuoli != null && listaRuoli.Count > 0) { if (listaRuoli.Count == 1) { Ruolo r = (Ruolo)listaRuoli[0]; txtCodRuolo.Text = r.codice; txtDescRuolo.Text = r.descrizione; id_corr.Value = r.idGruppo; this.UsersInRole = UserManager.GetUsersInRoleMinimalInfo(id_corr.Value); this.PopolaDdlUtenti(); this.ddl_user.Enabled = true; } else { foreach (Ruolo r in listaRuoli) { if (r.codice.ToUpper().Equals(codRubrica.ToUpper())) { txtCodRuolo.Text = r.codice; txtDescRuolo.Text = r.descrizione; id_corr.Value = r.idGruppo; this.UsersInRole = UserManager.GetUsersInRoleMinimalInfo(id_corr.Value); this.PopolaDdlUtenti(); this.ddl_user.Enabled = true; } } if (string.IsNullOrEmpty(id_corr.Value)) { txtCodRuolo.Text = string.Empty; txtDescRuolo.Text = string.Empty; id_corr.Value = string.Empty; this.ddl_user.Items.Clear(); this.ddl_user.Enabled = false; ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "no_found", "alert('Corrispondente non trovato');", true); } } } else { txtCodRuolo.Text = string.Empty; txtDescRuolo.Text = string.Empty; id_corr.Value = string.Empty; this.ddl_user.Items.Clear(); this.ddl_user.Enabled = false; ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "no_found", "alert('Corrispondente non trovato');", true); } }
protected RegistroRepertorio[] GetRegisteredRegistries() { RegisteredRegistriRepertorioRequest req = new RegisteredRegistriRepertorioRequest(); req.AdministrationId = IdAmministrazione.ToString(); RegisteredRegistriRepertorioResponse resp = WsInstance.GetRegisteredRegistries(req); return(resp.RegistriRepertorio); }
protected void Page_Load(object sender, EventArgs e) { Utils.startUp(this); if (!IsPostBack) { GetTypeProject(); GetAOO(); this.TemplateProf = null; GetRf(); GetTitolariUtilizzabili(); this.btnApriRubrica.Attributes.Add("onmouseover", "this.src='../../images/proto/rubrica_hover.gif'"); this.btnApriRubrica.Attributes.Add("onmouseout", "this.src='../../images/proto/rubrica.gif'"); this.btnApriRubrica.OnClientClick = String.Format("_ApriRubricaRicercaRuoliSottoposti();"); DocsPaWR.Utente ut = new DocsPAWA.DocsPaWR.Utente(); string[] amministrazione = ((string)Session["AMMDATASET"]).Split('@'); string codiceAmministrazione = amministrazione[0]; string idAmministrazione = IdAmministrazione.ToString(); ut.codiceAmm = codiceAmministrazione; ut.idAmministrazione = idAmministrazione; ut.tipoIE = "I"; Session.Add("userData", ut); DocsPaWR.Ruolo rl = new DocsPAWA.DocsPaWR.Ruolo(); rl.codiceAmm = codiceAmministrazione; rl.idAmministrazione = idAmministrazione; rl.tipoIE = "I"; rl.systemId = idAmministrazione; rl.uo = new DocsPAWA.DocsPaWR.UnitaOrganizzativa(); rl.uo.codiceRubrica = codiceAmministrazione; Session.Add("userRuolo", rl); DocsPaWR.Registro reg = new DocsPAWA.DocsPaWR.Registro(); reg.codAmministrazione = codiceAmministrazione; reg.idAmministrazione = idAmministrazione; Session.Add("userRegistro", reg); if (Request.QueryString["id"] != null && !string.IsNullOrEmpty(Request.QueryString["id"])) { ViewDetailsPolicy(); this.titlePage.Text = "Dettaglio della Policy"; } } Corrispondente tempCorr = UserManager.getCorrispondenteSelezionatoRuoloSottoposto(this.Page); if (tempCorr != null) { txtCodRuolo.Text = tempCorr.codiceRubrica; txtDescRuolo.Text = tempCorr.descrizione; id_corr.Value = tempCorr.systemId; UserManager.removeCorrispondentiSelezionati(this.Page); } }
private string getStampaRegValues() { // // i valori ritornati se presenti sono nella seguente forma: // valoreFrequenzaStampa_valoreDisabled string result = string.Empty; // // Chiamata al BE per prelevare il valore result = _wsInstance.GetStampaRegistroValues(IdAmministrazione.ToString()); return(result); }
private void GetLettereProtocolli() { DocsPAWA.DocsPaWR.DocsPaWebService wws = new DocsPAWA.DocsPaWR.DocsPaWebService(); DocsPAWA.DocsPaWR.InfoUtente user = new InfoUtente(); this.etichette = wws.getEtichetteDocumenti(user, IdAmministrazione.ToString()); this.chk_Arr.Text = etichette[0].Etichetta; //Valore A this.chk_Part.Text = etichette[1].Etichetta; //Valore P this.chk_Int.Text = etichette[2].Etichetta; this.chk_Grigio.Text = etichette[3].Etichetta; if (!wws.IsInternalProtocolEnabled(IdAmministrazione.ToString())) { this.chkList.Items.Remove(this.chkList.Items[2]); } }
protected Policy PopulatePolicy() { Policy result = new Policy(); result.automatico = false; result.idAmministrazione = IdAmministrazione.ToString(); result.nome = this.txt_nome.Text; if (!string.IsNullOrEmpty(this.rbl_tipo.SelectedValue)) { result.tipo = this.rbl_tipo.SelectedValue; if (rbl_tipo.SelectedValue.Equals("C")) { if (!string.IsNullOrEmpty(this.ddl_type_repertorio.SelectedValue)) { result.idTemplate = this.ddl_type_repertorio.SelectedValue; if (!string.IsNullOrEmpty(this.ddl_rf_aoo.SelectedValue) && !(this.ddl_rf_aoo.SelectedValue.ToUpper().Equals("TUTTI"))) { result.idRf = this.ddl_rf_aoo.SelectedValue; } else { result.idRf = string.Empty; } } } } result.tipoDataCreazione = this.ddl_dataCreazione_E.SelectedValue; result.dataCreazioneDa = this.lbl_dataCreazioneDa.Text; if (this.lbl_dataCreazioneA != null && !string.IsNullOrEmpty(this.lbl_dataCreazioneA.Text)) { result.dataCreazioneA = this.lbl_dataCreazioneA.Text; } return(result); }
protected void Initialize() { this.btnApriRubrica.Attributes.Add("onmouseover", "this.src='../../images/proto/rubrica_hover.gif'"); this.btnApriRubrica.Attributes.Add("onmouseout", "this.src='../../images/proto/rubrica.gif'"); this.btnApriRubrica.OnClientClick = String.Format("openTransmissionAddressBook();"); DocsPaWR.Utente ut = new SAAdminTool.DocsPaWR.Utente(); string[] amministrazione = ((string)Session["AMMDATASET"]).Split('@'); string codiceAmministrazione = amministrazione[0]; string idAmministrazione = IdAmministrazione.ToString(); ut.codiceAmm = codiceAmministrazione; ut.idAmministrazione = idAmministrazione; ut.tipoIE = "I"; Session.Add("userData", ut); DocsPaWR.Ruolo rl = new SAAdminTool.DocsPaWR.Ruolo(); rl.codiceAmm = codiceAmministrazione; rl.idAmministrazione = idAmministrazione; rl.tipoIE = "I"; rl.systemId = idAmministrazione; rl.uo = new SAAdminTool.DocsPaWR.UnitaOrganizzativa(); rl.uo.codiceRubrica = codiceAmministrazione; Session.Add("userRuolo", rl); DocsPaWR.Registro reg = new SAAdminTool.DocsPaWR.Registro(); reg.codAmministrazione = codiceAmministrazione; reg.idAmministrazione = idAmministrazione; Session.Add("userRegistro", reg); if (Request.QueryString["id"] != null) { string idPolicy = Request.QueryString["id"].ToString(); this.Policy = _wsInstance.GetPolicyById(idPolicy); } }
protected void GestioneGrafica() { this.btnApriRubrica.Attributes.Add("onmouseover", "this.src='../../images/proto/rubrica_hover.gif'"); this.btnApriRubrica.Attributes.Add("onmouseout", "this.src='../../images/proto/rubrica.gif'"); this.btnApriRubrica.OnClientClick = String.Format("_ApriRubricaRicercaRuoliSottoposti();"); this.btn_img_doc.Attributes.Add("onmouseover", "this.src='../Images/icon_admin_up.gif'"); this.btn_img_doc.Attributes.Add("onmouseout", "this.src='../Images/icon_admin.gif'"); this.btn_img_doc.OnClientClick = String.Format("OpenDocumentFormat();"); this.lblA.Visible = false; this.lbl_dataCreazioneA.Visible = false; this.lblAP.Visible = false; this.lbl_dataCreazioneAP.Visible = false; DocsPaWR.Utente ut = new DocsPAWA.DocsPaWR.Utente(); string[] amministrazione = ((string)Session["AMMDATASET"]).Split('@'); string codiceAmministrazione = amministrazione[0]; string idAmministrazione = IdAmministrazione.ToString(); ut.codiceAmm = codiceAmministrazione; ut.idAmministrazione = idAmministrazione; ut.tipoIE = "I"; Session.Add("userData", ut); DocsPaWR.Ruolo rl = new DocsPAWA.DocsPaWR.Ruolo(); rl.codiceAmm = codiceAmministrazione; rl.idAmministrazione = idAmministrazione; rl.tipoIE = "I"; rl.systemId = idAmministrazione; rl.uo = new DocsPAWA.DocsPaWR.UnitaOrganizzativa(); rl.uo.codiceRubrica = codiceAmministrazione; Session.Add("userRuolo", rl); DocsPaWR.Registro reg = new DocsPAWA.DocsPaWR.Registro(); reg.codAmministrazione = codiceAmministrazione; reg.idAmministrazione = idAmministrazione; Session.Add("userRegistro", reg); }
protected void GetTitolariUtilizzabili() { ddl_titolari.Items.Clear(); ArrayList listaTitolari = new ArrayList(this.WsInstance.getTitolariUtilizzabili(IdAmministrazione.ToString())); string titolarioAttivo = string.Empty; //Esistono dei titolari chiusi if (listaTitolari.Count > 1) { //Creo le voci della ddl dei titolari string valueTutti = string.Empty; foreach (OrgTitolario titolario in listaTitolari) { ListItem it = null; switch (titolario.Stato) { case OrgStatiTitolarioEnum.Attivo: it = new ListItem(titolario.Descrizione, titolario.ID); ddl_titolari.Items.Add(it); valueTutti += titolario.ID + ","; titolarioAttivo = titolario.ID; break; case OrgStatiTitolarioEnum.Chiuso: it = new ListItem(titolario.Descrizione, titolario.ID); ddl_titolari.Items.Add(it); valueTutti += titolario.ID + ","; break; } } //Imposto la voce tutti i titolari valueTutti = valueTutti.Substring(0, valueTutti.Length - 1); if (valueTutti != string.Empty) { if (valueTutti.IndexOf(',') == -1) { valueTutti = valueTutti + "," + valueTutti; } ListItem it = new ListItem("Tutti i titolari", valueTutti); ddl_titolari.Items.Insert(0, it); } } //Non esistono titolario chiusi if (listaTitolari.Count == 1) { OrgTitolario titolario = (OrgTitolario)listaTitolari[0]; if (titolario.Stato != OrgStatiTitolarioEnum.InDefinizione) { ListItem it = new ListItem(titolario.Descrizione, titolario.ID); ddl_titolari.Items.Add(it); } ddl_titolari.Enabled = false; } if (!string.IsNullOrEmpty(titolarioAttivo)) { this.ddl_titolari.SelectedValue = titolarioAttivo; } }
protected void btnSalvaRespCons_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(id_corr.Value)) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "no_prole", "alert('Selezionare un ruolo');", true); } else { // controllo che il ruolo abbia almeno un utente attivo //UserMinimalInfo[] users = UserManager.GetUsersInRoleMinimalInfo(id_corr.Value); if (this.UsersInRole != null && this.UsersInRole.Length > 0) { if (this._wsInstance.SaveRuoloRespConservazione(id_corr.Value, this.ddl_user.SelectedValue, IdAmministrazione.ToString())) { string msg = "Salvataggio ruolo responsabile avvenuto correttamente. \\n"; // controllo che il ruolo scelto sia abilitato alle seguenti operazioni: // consolidamento documenti (file e metadati) // operazioni di versamento e recupero ArrayList functions = this.GetUnauthorizedFunctions(id_corr.Value); if (functions != null && functions.Count > 0) { msg += "ATTENZIONE: per il corretto funzionamento del processo è necessario abilitare il ruolo all\\'utilizzo delle seguenti funzioni: \\n"; foreach (string f in functions) { msg += f + " \\n"; } } ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "role_saved", "alert('" + msg + "');", true); } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "save_error", "alert('Si è verificato un errore nel salvataggio del ruolo');", true); } } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "no_prole", "alert('Il ruolo selezionato non ha utenti associati');", true); } } this.pnlRuoloResp.Update(); }