Files
WebSCR/WebSCR/WebUserControls/mod_selettoreIndirizzo.ascx.cs
T
samuele feabd9fcc0 fix selettore periodo e date
fix visualizzazione slot (base)
2015-04-28 14:11:18 +02:00

127 lines
4.1 KiB
C#

using SteamWare;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebSCR.WebUserControls
{
public partial class mod_selettoreIndirizzo : System.Web.UI.UserControl
{
public event EventHandler eh_selIndir;
protected void Page_Load(object sender, EventArgs e)
{
if (memLayer.ML.StringSessionObj("CodCliente") != "")
{
lblInd_01.Text = string.Format("{0}<br/>{1}", "indirizzo Consegna", "24000 - BG");
lblInd_02.Text = string.Format("{0}<br/>{1}", "indirizzo 01", "24002 - BG");
lblInd_03.Text = string.Format("{0}<br/>{1}", "indirizzo 02", "24003 - BG");
lblInd_04.Text = string.Format("Inserisci<br/>NUOVO INDIRIZZO");
}
fixBtnMode("");
}
/// <summary>
/// oggetto indirizzo
/// </summary>
public address selAddr { get; set; }
/// <summary>
/// sistema i buttons
/// </summary>
/// <param name="btnSel"></param>
protected void fixBtnMode(string btnSel)
{
bool reportEvent = false;
// metto di base i buttons uguali
btn1.CssClass = "ui-btn ui-shadow ui-corner-all ui-icon-edit";
btn2.CssClass = "ui-btn ui-shadow ui-corner-all ui-icon-edit";
btn3.CssClass = "ui-btn ui-shadow ui-corner-all ui-icon-edit";
btn4.CssClass = "ui-btn ui-shadow ui-corner-all ui-icon-edit";
// in base a quale sia selezionato aggiorno...
switch (btnSel)
{
case "btn01":
btn1.CssClass += " ui-btn-active";
reportEvent = true;
break;
case "btn02":
btn2.CssClass += " ui-btn-active";
reportEvent = true;
break;
case "btn03":
btn3.CssClass += " ui-btn-active";
reportEvent = true;
break;
case "btn04":
btn4.CssClass += " ui-btn-active";
reportEvent = true;
break;
default:
break;
}
if (reportEvent)
{
// evento!
if (eh_selIndir != null)
{
eh_selIndir(this, new EventArgs());
}
}
}
protected void btn1_Click(object sender, EventArgs e)
{
address newAdd = new address { };
newAdd.via = "indirizzo 01";
newAdd.cap = 12345;
newAdd.localita = "localita 12345";
newAdd.prov = "BG";
selAddr = newAdd;
fixBtnMode("btn01");
}
protected void btn2_Click(object sender, EventArgs e)
{
address newAdd = new address { };
newAdd.via = "indirizzo 2";
newAdd.cap = 12345;
newAdd.localita = "localita 12345";
newAdd.prov = "BG";
selAddr = newAdd;
fixBtnMode("btn02");
}
protected void btn3_Click(object sender, EventArgs e)
{
address newAdd = new address { };
newAdd.via = "indirizzo 03";
newAdd.cap = 12345;
newAdd.localita = "localita 12345";
newAdd.prov = "BG";
selAddr = newAdd;
fixBtnMode("btn03");
}
protected void btn4_Click(object sender, EventArgs e)
{
address newAdd = new address { };
newAdd.via = "indirizzo 04";
newAdd.cap = 12345;
newAdd.localita = "localita 12345";
newAdd.prov = "BG";
selAddr = newAdd;
fixBtnMode("btn04");
}
}
public struct address
{
public string via { get; set; }
public int cap { get; set; }
public string localita { get; set; }
public string prov { get; set; }
}
}