Example #1
0
        /// <summary>
        /// Вспомогательные функции для работы с формой
        /// </summary>

        #region SuportingFunctions
        private void CreateAndAddRowContact()
        {
            var contactType = DictionaryForRefreshDataTables.GetContactTypeByValueContactTypeCombobox(_contactType);
            var newContact  = new Contact {
                contactType = contactType, contactValue = _stringContact
            };

            _crudStudent.CreateNewContact(newContact);

            AddRowsDataTableContact(_crudStudent.GetContactList(), _dataTableContact);
        }
Example #2
0
        private void UpdateFromDataTableContact()
        {
            var contactType =
                DictionaryForRefreshDataTables.GetContactTypeByValueContactTypeCombobox(TypeContactComboBox.Text);
            var contact = stringMaskedTextBox.Text;

            var newContact = new Contact()
            {
                contactType = contactType, contactValue = contact
            };
            var thisDeleteContact = _crudStudent.GetContact(_currentRowContactIndex);

            _crudStudent.DeleteCurrentContact(thisDeleteContact);
            _crudStudent.UpdateCurrentContact(thisDeleteContact, newContact, _currentRowContactIndex);

            AddRowsDataTableContact(_crudStudent.GetContactList(), _dataTableContact);
        }