示例#1
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);
        }
 public ActionResult Create(Addresse addresse)
 {
     try
     {
         addresse.id = _addresses.Count;
         _addresses.Add(addresse);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
        protected void Button_EnregistrerSouscripteur_Click(object sender, EventArgs e)
        {
            Souscripteur s = new Souscripteur();

            s.Nom              = TextBox_SouscripteurNom.Text;
            s.RaisonSocial     = TextBox_RaisonSociale.Text;
            s.FormeJuridique   = TextBox_FormeJuridrique.Text;
            s.TypeIdentifiant  = TextBox_TypeId.Text;
            s.TypeSouscripteur = Radio_TypeSouscripteur.SelectedItem.Value.ToString();
            s.RaisonSocial     = TextBox_RaisonSociale.Text;
            s.Activite         = TextBox_Activite.Text;
            int i = 0;

            Int32.TryParse(TextBox_CodePostal.Text, out i);
            Addresse a = new Addresse
            {
                Adresse    = TextBox_Adresse_Souscripteur.Text,
                Ville      = TextBox_VilleSouscripteur.Text,
                CodePostal = i
            };

            s.Addresse = a;
            int j = 0, k = 0;

            Int32.TryParse(TextBox_SouscripteurTelephone.Text, out i);
            Int32.TryParse(TextBox_SouscripteurMobile.Text, out j);
            Int32.TryParse(TextBox_SouscripteurFax.Text, out k);
            Contact c = new Contact
            {
                Email = TextBox_SouscripteurEmail.Text,

                Telephone = i,

                Mobile = j,

                Fax = k
            };

            s.Contact      = c;
            s.Numero       = TextBox_Numero.Text;
            s.DateCreation = TextBox_DateCreation.Text;
            s.DateDelivre  = TextBox_Delivre.Text;
            u.Souscripteurs.Add(s);
            u.SaveChanges();

            Javascript.ConsoleLog("clicked Souscriteur add");

            Javascript.ConsoleLog(Radio_TypeSouscripteur.SelectedItem.Value.ToString());
        }
        public ActionResult Edit(Addresse addresse)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    if (_addresses.Exists(x => x.id == addresse.id))
                    {
                        _addresses[addresse.id] = addresse;

                        return(RedirectToAction("Index"));
                    }
                }
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View(_addresses[addresse.id]));
            }
        }
示例#5
0
 public void deleteAddresse(Addresse s)
 {
     db.Delete(s);
 }
示例#6
0
 public void updateAddresse(Addresse s)
 {
     db.Update(s);
 }
示例#7
0
 public void addAddresse(Addresse s)
 {
     db.Insert(s);
 }
示例#8
0
    /*  public List<Marque> getMarque()
     * {
     *
     *    var i = db.Query<Marque>("select * from Marque;", null);
     *    return i;
     * }
     *
     * public List<Marque> getMarque(int id)
     * {
     *
     *    var i = db.Query<Marque>("select * from Marque where _id=?;", id);
     *    return i;
     * }*/
    public List <Addresse> getAddresse(Addresse s)
    {
        var i = db.Query <Addresse>("select * from Marque where _id= ?;", s._id);

        return(i);
    }