feabd9fcc0
fix visualizzazione slot (base)
127 lines
4.1 KiB
C#
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; }
|
|
}
|
|
} |