Ejemplo n.º 1
0
        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 ..", "");
            }
        }
Ejemplo n.º 2
0
        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"); }
        }