protected void wzd_FinishButtonClick(object sender, WizardNavigationEventArgs e) { if ((ComboBox1.Text != null) && ((Assigned.SelectedItem != null) || (Autres.SelectedItem != null))) { int responsable = 0; if (Assigned.SelectedItem != null) { responsable = Int32.Parse(Assigned.SelectedItem.Value); } if (Autres.SelectedItem != null) { responsable = Int32.Parse(Autres.SelectedItem.Value); } int Found = 0; using (Helpdesk.Entities.Agences.AgenceEntities a = new Entities.Agences.AgenceEntities()) { var req = from value in a.Agences select value; var res = req.ToList(); foreach (Helpdesk.Entities.Agences.Agences ag in res) { if (ag.Responsable == responsable) { Found = 1; break; } } } if (Found == 0) { int Zoneagence = Int32.Parse(DropDownListAgenceZone.SelectedItem.Value); String Etatrouteur = DropDownListRouteurEtat.SelectedValue.ToString(); String Etatswitcheur = DropDownListSwitcheurEtat.SelectedValue.ToString(); String Etatmodem = DropDownListModemEtat.SelectedValue.ToString(); String EtatAdslTunnel = DropDownListAdslEtatTunnel.SelectedValue.ToString(); String EtatAdslCarte = DropDownListAdslEtatCarte.SelectedValue.ToString(); String EtatFramerelay = DropDownListFrarelayEtat.SelectedValue.ToString(); try { using (Entities.Agences.AgenceEntities dba = new Entities.Agences.AgenceEntities()) { Entities.Agences.Agences agence = new Entities.Agences.Agences() { Zone = Zoneagence, Adresse = TextBoxAgenceAdress.Text, Nom = TextBoxAgenceNom.Text, Adresse_IP = TextBoxAgenceAdressIP.Text, Code = TextBoxAgenceCode.Text, Responsable = responsable, Descriptions = TextBoxAgenceDescription.Text, Liaison_Description = TextBoxLiaisonDescription.Text, Equipement_Description = TextBoxEquipementDescription.Text }; Helpdesk.Entities.Agences.Responsabilité r = new Entities.Agences.Responsabilité() { Agence_ID = agence.ID, Responsable_ID = responsable, DateDebut = DateTime.Now.Date, TimeDebut = DateTime.Now.TimeOfDay }; Entities.Agences.Routeurs router = new Entities.Agences.Routeurs() { Agence_ID = agence.ID, Model = TextBoxRouteurModel.Text, Etat = Etatrouteur, Adresse_IP = TextBoxRouteurIP.Text, Adresse_MAC = TextBoxRouteurMac.Text, Type = TextBoxRouteurType.Text, Description = TextBoxRouteurDescription.Text }; Entities.Agences.Switchers switche = new Entities.Agences.Switchers() { Agence_ID = agence.ID, Model = TextBoxSwitcheurModel.Text, Etat = Etatswitcheur, Adresse_IP = TextBoxSwitcheurIP.Text, Adresse_MAC = TextBoxSwitcheurMac.Text, Type = TextBoxSwitcheurType.Text, Description = TextBoxSwitcheurDescription.Text }; Entities.Agences.Modems modem = new Entities.Agences.Modems() { Agence_ID = agence.ID, Etat = Etatmodem, Type = TextBoxModemType.Text, Model = TextBoxModemModel.Text, Description = TextBoxModemDescription.Text }; Entities.Agences.Framerelay framerelay = new Entities.Agences.Framerelay() { Agence_ID = agence.ID, Etat = EtatFramerelay, Adresse_IP = TextBoxFrameRelayAdresseIP.Text, Description = TextBoxFramerelayDescription.Text }; Entities.Agences.Adsl adsl = new Entities.Agences.Adsl() { Agence_ID = agence.ID, Etat = EtatAdslTunnel, Etat_Carte = EtatAdslCarte, Adresse_IP = TextBoxAdslAdresseTunnel.Text, Adresse_Carte = TextBoxAdslAdresseCarte.Text, Description = TextBoxAdslDescription.Text }; dba.AddToAgences(agence); dba.AddToEquipement(router); dba.AddToEquipement(switche); dba.AddToEquipement(modem); dba.AddToLiaison(framerelay); dba.AddToLiaison(adsl); dba.AddToResponsabilité(r); dba.SaveChanges(); Utilitaire.Utilites.MSG(msgboxpanel, "L'agence de : " + agence.Adresse + " a été ajoutée à la base avec succés", "Ajout Avec Succés"); } } catch (System.Data.SqlClient.SqlException sql) { Utilitaire.Utilites.MSG(msgboxpanel, sql.Message, "Sql Error"); } Response.Redirect(Request.RawUrl); } else { Utilitaire.Utilites.MSG(msgboxpanel, "Responsable Assigné a une autre mission ..", ""); } } else { Utilitaire.Utilites.MSG(msgboxpanel, "Responsable manquant ..", ""); } }
protected void Wizard1_FinishButtonClick(object sender, WizardNavigationEventArgs e) { int emplcamentagence = Int32.Parse(DropDownListAgenceEmplacement.SelectedValue.ToString()); String statutrouteur = DropDownListRouteurStatut.SelectedValue.ToString(); String statutswitcheur = DropDownListSwitcheurStatut.SelectedValue.ToString(); String statutmodem = DropDownListModemStatut.SelectedValue.ToString(); String statutAdsl = DropDownListAdslStatut.SelectedValue.ToString(); String statutFramerelay = DropDownListFrarelayStatut.SelectedValue.ToString(); try { using (Entities.Agences.AgenceEntities dba = new Entities.Agences.AgenceEntities()) { Entities.Agences.Routeurs router = new Entities.Agences.Routeurs() { Routeur_Statut = statutrouteur, Routeur_IPadress = TextBoxRouteurIP.Text, Routeur_Macadress = TextBoxRouteurMac.Text, Routeur_Type = TextBoxRouteurType.Text, Routeur_Description = TextBoxRouteurDescription.Text }; Entities.Agences.Switcheurs switche = new Entities.Agences.Switcheurs() { Switcheur_Statut = statutswitcheur, Switcheur_IPadress = TextBoxSwitcheurIP.Text, Switcheur_Macadress = TextBoxSwitcheurMac.Text, Switcheur_Type = TextBoxSwitcheurType.Text, Switcheur_Description = TextBoxSwitcheurDescription.Text }; Entities.Agences.Modems modem = new Entities.Agences.Modems() { Modem_Statut = statutmodem, Modem_IPadress = TextBoxModemIP.Text, Modem_Macadress = TextBoxModemMac.Text, Modem_Type = TextBoxModemType.Text, Modem_Description = TextBoxModemDescription.Text }; Entities.Agences.Equipements equipement = new Entities.Agences.Equipements() { Equipement_Modem = modem.Modem_ID, Equipement_Routeur = router.Routeur_ID, Equipement_Switcheur = switche.Switcheur_ID, Equipement_Description = TextBoxEquipementDescription.Text }; Entities.Agences.Framerelay framerelay = new Entities.Agences.Framerelay() { Framerelay_Statut = statutFramerelay, Framerelay_Identificateur = TextBoxFrameRelayIdentificateur.Text, Framerelay_Description = TextBoxFramerelayDescription.Text }; Entities.Agences.Adsl adsl = new Entities.Agences.Adsl() { Adsl_Statut = statutAdsl, Adsl_Identificateur = TextBoxAdslIdentificateur.Text, Adsl_Description = TextBoxAdslDescription.Text }; Entities.Agences.Liaisons liaison = new Entities.Agences.Liaisons() { Liaison_Adsl = adsl.Adsl_ID, Liaison_Framerelay = framerelay.Framerelay_ID, Liaison_Description = TextBoxLiaisonDescription.Text }; Entities.Agences.Respnosable_Agence responsable = new Entities.Agences.Respnosable_Agence() { Nom = TextBoxResponsableNom.Text, Prenom = TextBoxResponsablePrenom.Text, Email = TextBoxResponsableEmail.Text, Teléphone = TextBoxResponsableTelephone.Text }; Entities.Agences.Agences agence = new Entities.Agences.Agences() { Agence_Zone = TextBoxAgenceZone.Text, Adress = TextBoxAgenceAdress.Text, Agence_Coordonnee_Responsable = responsable.ID, Agence_Emplacement = emplcamentagence, Agence_Descriptions = TextBoxAgenceDescription.Text, Agence_Equipements = equipement.Equipement_ID, Agence_Liaisons = liaison.Liaison_ID }; dba.AddToRouteurs(router); dba.AddToSwitcheurs(switche); dba.AddToModems(modem); dba.AddToEquipements(equipement); dba.AddToFramerelay(framerelay); dba.AddToAdsl(adsl); dba.AddToLiaisons(liaison); dba.AddToRespnosable_Agence(responsable); dba.AddToAgences(agence); dba.SaveChanges(); Utilitaire.Utilites.MSG(msgboxpanel, "L'agence de : " + agence.Emplacement.Emplacement_Libelle + ", " + agence.Agence_Zone + ", " + agence.Adress + " a été ajoutée à la base avec succés", "Ajout Avec Succés"); } } catch (System.Data.SqlClient.SqlException sql) { Utilitaire.Utilites.MSG(msgboxpanel, sql.Message, "Sql Error"); } }