Exemple #1
0
        private void SaveFirmContact()
        {
            ISessionFactory factory = SessionConfig.SessionFactory;


            PhoneNumber _phone = UserContolToValueObject.ReturnPhoneNumber(phoneUserControl1);
            Name        _name  = UserContolToValueObject.ReturnName(nameUserControl1);

            Firm firm = SelectSingleEntityById.SelectFirmById(new Guid(firm_idComboBox.SelectedValue.ToString()));

            using (ISession session = factory.OpenSession())
            {
                using (ITransaction transaction = session.BeginTransaction())
                {
                    var newFirmContact = new FirmContact
                    {
                        Name        = _name,
                        PhoneNumber = _phone,
                        Notes       = notesTextbox.Text,
                        Position    = positionTextbox.Text,
                        Firm        = firm
                    };

                    session.Save(newFirmContact);
                    transaction.Commit();
                }
            }
        }
Exemple #2
0
        private void SaveEmployee()
        {
            ISessionFactory factory = SessionConfig.SessionFactory;

            using (ISession session = factory.OpenSession())
            {
                using (ITransaction transaction = session.BeginTransaction())
                {
                    PhoneNumber _number = UserContolToValueObject.ReturnPhoneNumber(phoneUserControl1);
                    Name        _name   = UserContolToValueObject.ReturnName(nameUserControl1);

                    var newEmployee = new Employee
                    {
                        EmployeeNumber      = int.Parse(employeeNumberTextBox.Text),
                        EmployeeTitle       = employeeTitleTextBox.Text,
                        EmployeePhoneNumber = _number,
                        EmployeeName        = _name
                    };
                    session.Save(newEmployee);
                    transaction.Commit();
                }
            }
        }
        private void SaveFirm()
        {
            ISessionFactory factory = SessionConfig.SessionFactory;

            Address     _address = UserContolToValueObject.ReturnAddress(addressUserControlFirm);
            PhoneNumber _phone   = UserContolToValueObject.ReturnPhoneNumber(phoneUserControlFirm);

            using (ISession session = factory.OpenSession())
            {
                using (ITransaction transaction = session.BeginTransaction())
                {
                    var newFirm = new Firm
                    {
                        FirmName        = firmNameTextBox.Text,
                        PhoneNumber     = _phone,
                        Address         = _address,
                        FirmDescription = firmDescriptionRichTextBox.Text,
                    };

                    session.Save(newFirm);
                    transaction.Commit();
                }
            }
        }