private void bbiNew_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { DataSources.dsNU.EmployeeRow row = dsNU.Employee.NewEmployeeRow(); row.EmployeeId = -1; row.JobId = -1; row.AreaId = -1; EmployeeEditorWFrm frm = new EmployeeEditorWFrm(row); if (frm.ShowDialog() == System.Windows.Forms.DialogResult.Cancel) return; row.EmployeeId = (int)employeeTableAdapter.NewId(); dsNU.Employee.AddEmployeeRow(row); row.EndEdit(); employeeTableAdapter.Update(row); NU.LogMessage("New Employee Added ...", this, Utilities.Types.MessageType.Success, Utilities.Types.MessagePopupType.Alert); } catch (Exception ex) { NU.LogMessage(ex.Message, this, Utilities.Types.MessageType.Error, Utilities.Types.MessagePopupType.Message, ex); } }
private void repositoryItemButtonEditEdit_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { DataSources.dsNU.EmployeeRow row = (DataSources.dsNU.EmployeeRow)((DataRowView)gridViewMain.GetRow(gridViewMain.FocusedRowHandle)).Row; EmployeeEditorWFrm frm = new EmployeeEditorWFrm(row); if (frm.ShowDialog() == System.Windows.Forms.DialogResult.Cancel) return; row.EndEdit(); employeeTableAdapter.Update(row); NU.LogMessage("Employee Changed ...", this, Utilities.Types.MessageType.Success, Utilities.Types.MessagePopupType.Alert); } catch (Exception ex) { NU.LogMessage(ex.Message, this, Utilities.Types.MessageType.Error, Utilities.Types.MessagePopupType.Message, ex); } }