1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
| public partial class _Default : System.Web.UI.Page
{
public CServeur m_serveur;
protected void Page_Load(object sender, EventArgs e)
{
int l_server_id;
if (Page.IsPostBack)
{
Button1.Visible = false;
Button2.Text = "Retour";
}
m_serveur = new CServeur();
if (Page.IsPostBack == false)
{
try
{
// On récupère l'ID dans la requète HTTP
l_server_id = Int32.Parse(Request.Params["ID"]);
// Lecture des données du serveur
m_serveur.BD_lit_donnees(l_server_id,Response);
// Chargement des contrôles de l'interface
TextBox1.Text = m_serveur.Numero_parc;
TextBox2.Text = m_serveur.Role;
CUtils.BD_charge_dropdownlist(DropDownList1, "SELECT SITE_ID,SITE_VILLE+' '+SITE_NOM_CHANTIER AS VAL FROM SITE ORDER BY 2", "SITE_ID", "VAL", Response);
CUtils.BD_charge_dropdownlist(DropDownList2, "SELECT SYSEX_ID,SYSEX_NOM FROM SYSTEME_EXPLOITATION ORDER BY 2", "SYSEX_ID", "SYSEX_NOM", Response);
CUtils.BD_charge_dropdownlist(DropDownList3, "SELECT MODSER_ID,MODSER_LIB FROM MODELE_SERVEUR ORDER BY 2", "MODSER_ID", "MODSER_LIB", Response);
DropDownList1.SelectedValue = m_serveur.Site_id.ToString();
DropDownList2.SelectedValue = m_serveur.Systeme_exploitation_id.ToString();
DropDownList3.SelectedValue = m_serveur.Modele_serveur_id.ToString();
CheckBox1.Checked = m_serveur.Est_serveur_dns;
CheckBox2.Checked = m_serveur.Est_serveur_wins;
TextBox3.Text = m_serveur.Adresse_ip;
}
catch (Exception ex)
{
Response.Write("Erreur - " +ex.Message );
}
}
}
//----------------
// Bouton annuler
//---------------
protected void Button2_Click(object sender, EventArgs e)
{
Response.Redirect("../topologie/serveur.asp?ID=" + m_serveur.Serveur_id.ToString(), false);
}
//-------------------------
// Bouton mettre à jour
//------------------------
protected void Button1_Click(object sender, EventArgs e)
{
m_serveur.Numero_parc = TextBox1.Text;
m_serveur.Role = TextBox2.Text;
m_serveur.Site_id = Int32.Parse(DropDownList1.SelectedValue);
m_serveur.Systeme_exploitation_id = Int32.Parse(DropDownList2.SelectedValue);
m_serveur.Modele_serveur_id = Int32.Parse(DropDownList3.SelectedValue);
m_serveur.Est_serveur_dns = CheckBox1.Checked;
m_serveur.Est_serveur_wins = CheckBox2.Checked;
m_serveur.Adresse_ip = TextBox3.Text;
m_serveur.BD_update(Response);
}
} |
Partager