protected void Page_Load(object sender, EventArgs e) { // PanelAnagrafica.Visible = true; //Ripresa parametri di pagina qMODALITA = Request.QueryString["MODALITA"]; qUTE_ID_UTENTE = Convert.ToInt32(Request.QueryString["UTE_ID_UTENTE"]); SetPageControlAccess(); //Set controlli per i permessi //Prima di effettuare eventuali disabilitazioni di altro genere BaseEnableControls(Page.Controls, allowEdit); divRecordError.Visible = false; if (!IsPostBack) { //Label LabelTitolo.InnerText = GetValueDizionarioUI("DETTAGLIO") + " " + GetValueDizionarioUI("UTENTI"); // TitlePage.Text = LabelTitolo.InnerText; LabelNome.InnerText = GetValueDizionarioUI("NOME"); LabelCognome.InnerText = GetValueDizionarioUI("COGNOME"); LabelMatricola.InnerText = GetValueDizionarioUI("MATRICOLA"); LabelUnitaContabile.InnerText = GetValueDizionarioUI("UNITA_CONTABILE"); LabelCategoria.InnerText = GetValueDizionarioUI("CATEGORIA"); LabelReparto.InnerText = GetValueDizionarioUI("REPARTO"); LabelCDCAppartenenza.InnerText = GetValueDizionarioUI("CDC_APPARTENENZA"); LabelCliente.InnerText = GetValueDizionarioUI("AZIENDA"); LabelSocieta.InnerText = GetValueDizionarioUI("SOCIETA"); LabelDescrizione.InnerText = GetValueDizionarioUI("DESCRIZIONE"); LabelUser.InnerText = GetValueDizionarioUI("UTENTE"); LabelPassword.InnerText = GetValueDizionarioUI("PASSWORD"); LabelTelefono.InnerText = GetValueDizionarioUI("TELEFONO"); LabelFax.InnerText = GetValueDizionarioUI("FAX"); LabelEmail.InnerText = GetValueDizionarioUI("EMAIL"); LabelStatoUtente.InnerText = GetValueDizionarioUI("STATO_UTENTE"); LabelBypassImport.InnerText = GetValueDizionarioUI("BYPASS_IMPORT"); LabelDataAggiornamento.InnerText = GetValueDizionarioUI("DATA_AGGIORNAMENTO"); LabelTipoUtente.InnerText = GetValueDizionarioUI("TIPO_UTENTE"); LabelExpirationDate.InnerText = GetValueDizionarioUI("EXPIRATION_DATE"); LabelDataUltimoAccesso.InnerText = GetValueDizionarioUI("DATA_ULTIMO_ACCESSO"); LabelAccessiErrati.InnerText = GetValueDizionarioUI("NRO_ACCESSI_ERRATI"); LabelAutorizzazioneAutomatica.InnerText = GetValueDizionarioUI("AUTORIZZAZIONE_AUTO"); LabelWorkflow.InnerText = GetValueDizionarioUI("WORKFLOW"); LabelAvvisoWorkflow.InnerText = GetValueDizionarioUI("AVVISO_WORKFLOW"); LabelPwdInviata.InnerText = GetValueDizionarioUI("PASSWORD_INVIATA"); LabelDataInvioPwd.InnerText = GetValueDizionarioUI("DATA_INVIO_PWD"); Label_ute_sesso.InnerText = GetValueDizionarioUI("SESSO"); Label_ute_data_nascita.InnerText = GetValueDizionarioUI("DATA_NASCITA"); LabelGruppoCliente.InnerText = GetValueDizionarioUI("GRUPPO"); // Solo ADMIN può vedere tutti gli utenti if (dizionarioPermessi["ADM"] == objUtilita.AccessNone) { DropDownListCDCAppartenenza.DataSource = Centri_di_costo.GetDdlCentroDiCosto(" AND CLI_ID_CLIENTE = " + Session["CLI_ID_CLIENTE"]); } else { DropDownListCDCAppartenenza.DataSource = Centri_di_costo.GetDdlCentroDiCosto(); } DropDownListCDCAppartenenza.DataValueField = "CDC_ID_CENTRO_DI_COSTO"; DropDownListCDCAppartenenza.DataTextField = "codice_descrizione"; DropDownListCDCAppartenenza.DataBind(); DropDownListCDCAppartenenza.Items.Insert(0, new ListItem("", "")); ute_sesso.Items.Insert(0, new ListItem("", "")); ute_sesso.Items.Insert(0, new ListItem(GetValueDizionarioUI("MASCHIO"), Utente.maschio)); ute_sesso.Items.Insert(0, new ListItem(GetValueDizionarioUI("FEMMINA"), Utente.femmina)); Clienti objClienti = new Clienti(); if (dizionarioPermessi["ADM"] == objUtilita.AccessNone) { if (Session["CLI_ID_CLIENTE"] != null) { DropDownListCliente.DataSource = objClienti.getDdlClienti(" WHERE CLIENTI.CLI_ID_CLIENTE = " + Session["CLI_ID_CLIENTE"]); } } else { DropDownListCliente.DataSource = objClienti.getDdlClienti(); } DropDownListCliente.DataValueField = "CLI_ID_CLIENTE"; DropDownListCliente.DataTextField = "CLI_RAGIONE_SOCIALE"; DropDownListCliente.DataBind(); DropDownListCliente.Items.Insert(0, new ListItem("", "")); if (dizionarioPermessi["ADM"] == objUtilita.AccessNone) { if (Session["CLI_ID_CLIENTE"] != null) { DropDownListCliente.SelectedValue = Session["CLI_ID_CLIENTE"].ToString(); } } // DropDownListSocieta.DataSource = LookupSocietaCliente.List(); DropDownListSocieta.DataValueField = "LSL_ID_SOCIETA_CLIENTE"; DropDownListSocieta.DataTextField = "LSL_DESCRIZIONE"; DropDownListSocieta.DataBind(); DropDownListSocieta.Items.Insert(0, new ListItem("", "")); CrossGruppiClienteUtenti objCrossGruppiClienteUtenti = new CrossGruppiClienteUtenti(); DropDownListGruppoCliente.DataSource = objCrossGruppiClienteUtenti.getDdlGruppiCliente(qUTE_ID_UTENTE).Tables[0]; DropDownListGruppoCliente.DataValueField = "GRC_ID_GRUPPI_CLIENTE"; DropDownListGruppoCliente.DataTextField = "GRC_NOME"; DropDownListGruppoCliente.DataBind(); //Button ButtonSalva.Text = GetValueDizionarioUI("SALVA"); ButtonAnnulla.Text = GetValueDizionarioUI("USCITA"); //Lookup // DataBinding switch (qMODALITA) { case "NEW": TextMatricola.Value = "N.a"; break; case "VIEW": BindData(); break; case "EDIT": BindData(); break; } } string js_msgOBBLIGATORIO = "var msgOBBLIGATORIO = '" + GetValueDizionarioUI("ERR_MSG_CAMPO_OBBLIGATORIO") + "';"; Page.ClientScript.RegisterStartupScript(this.GetType(), "msgOBBLIGATORIO", js_msgOBBLIGATORIO, true); string js_msgLUNGHEZZA_MAX = "var msgLUNGHEZZA_MAX = '" + GetValueDizionarioUI("ERR_MSG_LUNGHEZZA_MAX") + "';"; Page.ClientScript.RegisterStartupScript(this.GetType(), "msgLUNGHEZZA_MAX", js_msgLUNGHEZZA_MAX, true); // Campi read-only TextDataAggiornamento.Disabled = true; TextDataUltimoAccesso.Disabled = true; }
protected void Page_Load(object sender, EventArgs e) { //Ripresa parametri di pagina qMODALITA = Request.QueryString["MODALITA"]; qPROVENIENZA = Request.QueryString["PROVENIENZA"]; qCLI_ID_CLIENTE = Convert.ToInt32(Request.QueryString["CLI_ID_CLIENTE"]); qUTE_ID_UTENTE = Convert.ToInt32(Request.QueryString["UTE_ID_UTENTE"]); qCUC_ID_CROSS_UTENTE_CLIENTE = Convert.ToInt32(Request.QueryString["CUC_ID_CROSS_UTENTE_CLIENTE"]); SetPageControlAccess(); //Set controlli per i permessi //Prima di effettuare eventuali disabilitazioni di altro genere BaseEnableControls(Page.Controls, allowEdit); if (!IsPostBack) { LabelCliente.InnerText = GetValueDizionarioUI("CLIENTE"); LabelUtente.InnerText = GetValueDizionarioUI("UTENTE"); LabelDataCreazione.InnerText = GetValueDizionarioUI("DATA_CREAZIONE"); LabelTitolo.InnerText = GetValueDizionarioUI("CLIENTI_ASSOCIATI"); LabelStatoCliente.InnerText = GetValueDizionarioUI("STATO"); ButtonSalva.Text = GetValueDizionarioUI("SALVA"); ButtonAnnulla.Text = GetValueDizionarioUI("USCITA"); //Lookup Clienti objClienti = new Clienti(); DropDownListCliente.DataSource = objClienti.getDdlClienti(" WHERE CLIENTI.CLI_FLAG_STATO = 1"); DropDownListCliente.DataValueField = "CLI_ID_CLIENTE"; DropDownListCliente.DataTextField = "CLI_RAGIONE_SOCIALE"; DropDownListCliente.DataBind(); DropDownListCliente.Items.Insert(0, new ListItem(" ", "-1")); DropDownListCliente.SelectedIndex = 0; if (qCLI_ID_CLIENTE != 0) { DropDownListCliente.SelectedValue = qCLI_ID_CLIENTE.ToString(); } DropDownListUtente.DataSource = objUtente.getListDropDown(); DropDownListUtente.DataValueField = "UTE_ID_UTENTE"; DropDownListUtente.DataTextField = "UTE_COGNOME_NOME"; DropDownListUtente.DataBind(); DropDownListUtente.Items.Insert(0, new ListItem(" ", "-1")); DropDownListUtente.SelectedIndex = 0; if (qUTE_ID_UTENTE != 0) { DropDownListUtente.SelectedValue = qUTE_ID_UTENTE.ToString(); } // DataBinding switch (qMODALITA) { case "NEW": break; case "VIEW": BindData(); break; case "EDIT": BindData(); break; } } /* * dsUtenti = objUtente.getListDropDownAbil(); * for (int i = 0; i < DropDownListUtente.Items.Count; i++) * { * foreach (DataRow dr in dsUtenti.Tables[0].Rows) * { * if (DropDownListUtente.Items[i].Value.CompareTo(Convert.ToString(dr["UTE_ID_UTENTE"])) == 0) * { * if (!Convert.ToBoolean(dr["UTE_STATO_UTENTE"])) * DropDownListUtente.Items[i].Attributes["disabled"] = "disabled"; * } * } * } */ // Campi read-only TextDataCreazione.Disabled = true; DropDownListUtente.Enabled = false; string js_msgCLIENTE = "var msgCLIENTE = '" + GetValueDizionarioUI("ERR_MSG_CAMPO_OBBLIGATORIO") + "';"; Page.ClientScript.RegisterStartupScript(this.GetType(), "msgCLIENTE", js_msgCLIENTE, true); if (!this.ClientScript.IsStartupScriptRegistered("ButtonAnnulla_Js")) { this.ClientScript.RegisterStartupScript(GetType(), "ButtonAnnulla_Js", this.ButtonAnnulla_Js()); } }