public void populateAssureFields()
 {
     asur = sinis.Contrat.Assure;
     if (asur != null)
     {
         LabelAssureAdresse.Text    = asur.Addresse.Adresse;
         LabelAssureCodePostal.Text = asur.Addresse.CodePostal.ToString();
         LabelAssureVille.Text      = asur.Addresse.Ville;
         LabelAssureTelephone.Text  = asur.Contact.Telephone.ToString();
         LabelAssureFax.Text        = asur.Contact.Fax.ToString();
         LabelAssureMail.Text       = asur.Contact.Email;
         LabelAssureMobile.Text     = asur.Contact.Mobile.ToString();
         _A_TypeIdentifiant.Text    = asur.TypeIdentifiant;
         _A_Numero.Text             = asur.NumeroIdentifiant.ToString();
         _A_DelivreeLe.Text         = asur.DateDelivreIdentifiant;
         _A_NomAssure.Text          = asur.Nom;
         _A_Prenom.Text             = asur.Prenom;
         _A_DateNaissance.Text      = asur.DateDeNaissance;
         _A_LieuNaissance.Text      = asur.LieuDeNaissance;
         _A_SituationFamiliale.Text = asur.SituationFamiliale;
         _A_Profession.Text         = asur.Profession;
         _A_NumPermis.Text          = asur.NumeroPermis;
         _A_Sexe.Text = asur.Sexe;
     }
 }
Exemple #2
0
        public void Button_EnregistrerAssure_Click(object sender, EventArgs e)
        {
            Exam.Domain.Entities.Assure a = new Exam.Domain.Entities.Assure();
            Addresse A = new Addresse();
            Contact  C = new Contact();
            int      i = 0;

            a.TypeAssure      = Radio_TypeAssure.SelectedItem.Value.ToString();
            a.TypeIdentifiant = _A_TypeIdentifiant.Text;
            Int32.TryParse(_A_Numero.Text, out i);
            a.NumeroIdentifiant      = i;
            a.DateDelivreIdentifiant = _A_DelivreeLe.Text;
            a.Nom                = _A_NomAssure.Text;
            a.Prenom             = _A_Prenom.Text;
            a.DateDeNaissance    = _A_DateNaissance.Text;
            a.LieuDeNaissance    = _A_LieuNaissance.Text;
            a.Sexe               = DropDownList_SexAssure.SelectedItem.Value.ToString();
            a.SituationFamiliale = _A_SituationFamiliale.Text;
            a.Profession         = _A_Profession.Text;
            a.NumeroPermis       = _A_NumPermis.Text;
            a.DateDelivrePermis  = _A_DatePermis.Text;
            A.Adresse            = TextBox_AddresseAssure.Text;
            A.Ville              = TextBox_VilleAssure.Text;
            i = 0;
            Int32.TryParse(TextBox_CodePostalAssure.Text, out i);
            A.CodePostal = i;
            Int32.TryParse(TextBox_TelephoneAssure.Text, out i);
            C.Telephone = i;
            i           = 0;
            Int32.TryParse(TextBox_MobileAssure.Text, out i);
            C.Mobile = i;
            i        = 0;
            Int32.TryParse(TextBox_FaxAssure.Text, out i);
            C.Fax      = i;
            C.Email    = TextBox_MailAssure.Text;
            i          = 0;
            a.Addresse = A;
            a.Contact  = C;

            UserAccount assu = new UserAccount()
            {
                Email           = a.Contact.Email,
                FirstName       = a.Prenom,
                LastName        = a.Nom,
                PhoneNumber     = (int)a.Contact.Mobile,
                Role            = "Assure",
                Password        = "******",
                ConfirmPassword = "******"
            };

            u.Users.Add(assu);
            u.SaveChanges();
            a.UserAccount = assu;
            u.Assures.Add(a);
            u.SaveChanges();
            Javascript.ConsoleLog("clicked Assuré add");
            Page_Load(sender, e);
        }