Ejemplo n.º 1
0
        public void Add(Souscripteur e)
        {
            var sefact = new NhibernateUtils().GetSessionFactory();

            using (var session = sefact.OpenSession())
            {
                using (var tx = session.BeginTransaction())
                {
                    session.Save(e);
                    tx.Commit();
                }
            }
        }
Ejemplo n.º 2
0
        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());
        }
Ejemplo n.º 3
0
        public Souscripteur getSouscripteurByID(int id)
        {
            var scpis  = new Souscripteur();
            var sefact = new NhibernateUtils().GetSessionFactory();

            using (var session = sefact.OpenSession())
            {
                using (var tx = session.BeginTransaction())
                {
                    scpis = (Souscripteur)session.CreateCriteria <Souscripteur>().Add(Restrictions.Eq("ID", id)).UniqueResult();
                    tx.Commit();
                }
            }
            return(scpis);
        }
Ejemplo n.º 4
0
        public void AddPart(Part p, int id)
        {
            var scpis  = new Souscripteur();
            var sefact = new NhibernateUtils().GetSessionFactory();

            using (var session = sefact.OpenSession())
            {
                using (var tx = session.BeginTransaction())
                {
                    scpis = (Souscripteur)session.CreateCriteria <Souscripteur>().Add(Restrictions.Eq("ID", id)).UniqueResult();
                    scpis.AddPart(p);
                    session.Save(scpis);
                    tx.Commit();
                }
            }
        }
Ejemplo n.º 5
0
 private void populateSouscripteurFields()
 {
     sous = sinis.Contrat.Souscripteur;
     if (sous != null)
     {
         _TypeId.Text                    = sous.TypeIdentifiant;
         _Numero.Text                    = sous.Numero;
         _RaisonSoc.Text                 = sous.RaisonSocial;
         _DateCreation.Text              = sous.DateCreation;
         _FormeJuridrique.Text           = sous.FormeJuridique;
         _Activite.Text                  = sous.Activite;
         _DelivreLe.Text                 = sous.DateDelivre;
         LabelSouscripteurAddresse.Text  = sous.Addresse.Adresse;
         LabelSouscripteurVille.Text     = sous.Addresse.Ville;
         LabelSouscripteurCode.Text      = sous.Addresse.CodePostal.ToString();
         LabelSouscripteurTelephone.Text = sous.Contact.Telephone.ToString();
         LabelSouscripteurMobile.Text    = sous.Contact.Mobile.ToString();
         LabelSouscripteurFax.Text       = sous.Contact.Fax.ToString();
         LabelSouscripteurMail.Text      = sous.Contact.Email;
     }
 }