Torna al Thread

using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using Class; using SystemLibrary; namespace Gest.Administrator.Admin { /// <summary> /// Descrizione di riepilogo per cliente. /// </summary> public class Clienti : System.Web.UI.Page { public struct strClienti { public string nome; public string azienda; public string codice_cliente; public string codice_user; private strClienti(string nome,string azienda,string codice_cliente,string codice_user) { this.nome = nome; this.azienda = azienda; this.codice_cliente = codice_cliente; this.codice_user = codice_user; } } protected System.Web.UI.WebControls.Repeater rptClienti; private clsTipoCliente[] lstClienti; protected System.Web.UI.HtmlControls.HtmlGenericControl dvOrdAZcliente; protected System.Web.UI.HtmlControls.HtmlGenericControl dvOrdZAcliente; protected System.Web.UI.HtmlControls.HtmlGenericControl dvOrdAZazienda; protected System.Web.UI.HtmlControls.HtmlGenericControl dvOrdZAazienda; private clsCliente cCliente = new clsCliente(); private void Page_Load(object sender, System.EventArgs e) { Ajax.Utility.RegisterTypeForAjax(typeof(Clienti)); if (!Page.IsPostBack) { int n_clienti = 0; int i = 0; string order = "ASC"; string campo = "nome"; string vis_ASC = "none"; string vis_DESC = "none"; if (Request.QueryString["c"]!=null && Request.QueryString["c"]!=string.Empty) { campo = Request.QueryString["c"].ToString(); if (Request.QueryString["o"]!=null || Request.QueryString["o"]!=string.Empty) order = Request.QueryString["o"].ToString(); if (order=="ASC") vis_ASC = "inline"; else vis_DESC = "inline"; if (campo == "nome") { dvOrdAZcliente.Style["display"] = vis_ASC; dvOrdZAcliente.Style["display"] = vis_DESC; } else { dvOrdAZazienda.Style["display"] = vis_ASC; dvOrdZAazienda.Style["display"] = vis_DESC; } } n_clienti = cCliente.NClienti; lstClienti = new clsTipoCliente[n_clienti]; for (i=0;i<n_clienti;i++) lstClienti[i] = new clsTipoCliente(); cCliente.getClientiOrder(ref lstClienti, campo, order); strClienti[] ClientiList = new strClienti[n_clienti]; for (i=0;i<n_clienti;i++) { ClientiList[i].nome = lstClienti[i].nome; ClientiList[i].azienda = lstClienti[i].azienda; ClientiList[i].codice_cliente = lstClienti[i].codice_cliente; ClientiList[i].codice_user = lstClienti[i].codice_user; } rptClienti.DataSource = ClientiList; rptClienti.DataBind(); } } [Ajax.AjaxMethod()] public string EliminaCliente(string id, string id_user) { return cCliente.EliminaCliente(id, id_user); } #region Codice generato da Progettazione Web Form override protected void OnInit(EventArgs e) { // // CODEGEN: questa chiamata è richiesta da Progettazione Web Form ASP.NET. // InitializeComponent(); base.OnInit(e); } /// <summary> /// Metodo necessario per il supporto della finestra di progettazione. Non modificare /// il contenuto del metodo con l'editor di codice. /// </summary> private void InitializeComponent() { this.Load += new System.EventHandler(this.Page_Load); } #endregion } }
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5