private void CompanyForm_RecordUpdated(object sender, SPFormRecordUpdateEventArgs e) { SPCompanyRow recordRow = (SPCompanyRow) e.DataRow; if (recordRow != null) { switch (e.DataState) { case @SPFormDataStates.New: SPCompanyData.InsertCompany(recordRow.Name, recordRow.PhoneList, recordRow.EmailAddress, recordRow.Address1, recordRow.Address2, recordRow.Logo, recordRow.Motto, recordRow.CustomNote); break; case SPFormDataStates.Edited: SPCompanyData.UpdateCompany(recordRow.CompanyID, recordRow.Name, recordRow.PhoneList, recordRow.EmailAddress, recordRow.Address1, recordRow.Address2, recordRow.Logo, recordRow.Motto, recordRow.CustomNote); break; case SPFormDataStates.Deleted: SPCompanyData.DeleteCompany(recordRow.CompanyID); break; } } }
protected override void OnRecordChanged(SPFormRecordUpdateEventArgs e) { base.OnRecordChanged(e); SPMasterRow recordRow = (SPMasterRow) e.DataRow; if (recordRow != null) { switch (e.DataState) { case @SPFormDataStates.New: SPMaster.InsertMaster(recordRow.Name, recordRow.Note, TypeID); break; case SPFormDataStates.Edited: SPMaster.UpdateMaster(recordRow.MasterID, recordRow.Name, recordRow.Note); break; case SPFormDataStates.Deleted: SPMaster.DeleteMaster(recordRow.MasterID); break; } } }
protected override void OnRecordChanged(SPFormRecordUpdateEventArgs e) { base.OnRecordChanged(e); SPPayModeRow recordRow = (SPPayModeRow) e.DataRow; if (recordRow != null) { switch (e.DataState) { case @SPFormDataStates.New: SPPayMode.InsertPayMode(recordRow.Name, recordRow.Category, recordRow.BankID, recordRow.Note); break; case SPFormDataStates.Edited: SPPayMode.UpdatePayMode(recordRow.PayModeID, recordRow.Name, recordRow.Category, recordRow.BankID, recordRow.Note); break; case SPFormDataStates.Deleted: SPPayMode.DeletePayMode(recordRow.PayModeID); break; } } }
protected virtual void OnRecordChanged(SPFormRecordUpdateEventArgs e) { if (RecordChangedEvent != null) RecordChangedEvent(this, e); }