override protected void OnInit(EventArgs e) { InitializeMyComponents(); objLookupSocietaCliente = new LookupSocietaCliente(); objRuoli = new Ruoli(); base.OnInit(e); }
private void InitializeMyComponents() { objLookupSocietaCliente = new LookupSocietaCliente(); string[] societaClienteDataKeys = { "LSL_ID_SOCIETA_CLIENTE", "CLI_ID_CLIENTE" }; GridViewClientiSocieta.DataKeyNames = societaClienteDataKeys; GridViewClientiSocieta.DataBound += new EventHandler(GridViewClientiSocieta_DataBound); GridViewClientiSocieta.PageIndexChanging += new GridViewPageEventHandler(GridViewClientiSocieta_PageIndexChanging); GridViewClientiSocieta.Sorting += new GridViewSortEventHandler(GridViewClientiSocieta_Sorting); //GridViewCampiNascosti.RowCreated += new GridViewRowEventHandler(GridViewCampiNascosti.MyGridViewRowCreated); GridViewClientiSocieta.RowCommand += new GridViewCommandEventHandler(GridViewClientiSocieta_RowCommand); DropDownListRecordPagina.SelectedIndexChanged += new EventHandler(DropDownListRecordPagina_SelectedIndexChanged); }
protected void AccessData() { try { DataTable dt = new DataTable(); dt = LookupSocietaCliente.List(VWhereClause).Tables[0]; GridViewClientiSocieta.DataSource = dt; GridViewClientiSocieta.DataBind(); LabelNroRecord.InnerText = GetValueDizionarioUI("SOCIETA") + " : " + dt.Rows.Count.ToString(); } catch (Exception ex) { ExceptionPolicy.HandleException(ex, "Propagate Policy"); } }
protected void GridViewClientiSocieta_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "DELETE_COMMAND") { int chiave = Convert.ToInt32(e.CommandArgument); try { LookupSocietaCliente objLookupSocietaCliente = new LookupSocietaCliente(); LookupSocietaCliente.Delete(chiave, idLoggedUser); LoadDataSource(); } catch (Exception ex) { ExceptionPolicy.HandleException(ex, "Propagate Policy"); } } }
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; }