public static void InitData(data.baseDS.sysCodeRow row) { row.category = ""; row.code = ""; row.description1 = ""; row.isSystem = false; row.isVisible = true; }
public static data.baseDS.sysCodeRow UpdateData(data.baseDS.sysCodeRow row) { data.baseDS.sysCodeDataTable tbl = new data.baseDS.sysCodeDataTable(); tbl.ImportRow(row); myClient.UpdateSysCode(ref tbl); row.AcceptChanges(); return(tbl[0]); }
public override void AddNew(string code) { this.AddNewRow(); data.baseDS.sysCodeRow row = (data.baseDS.sysCodeRow)((DataRowView)sysCodeSource.Current).Row; if (row == null) { return; } commonClass.AppLibs.InitData(row); row.code = code; row.category = this.categoryCb.SelectedValue.ToString(); }
protected override void RemoveCurrent() { this.ShowMessage(""); if (myMasterSource.Current == null) { return; } data.baseDS.sysCodeRow row = (data.baseDS.sysCodeRow)(myMasterSource.Current as DataRowView).Row; if (row.HasVersion(DataRowVersion.Original)) { DataAccess.Libs.DeleteData(row); } myMasterSource.RemoveCurrent(); this.ShowMessage(Languages.Libs.GetString("dataWasDeleted")); }
protected override bool BeforeDelete() { if (myMasterSource.Current == null) { return(false); } if (!base.BeforeDelete()) { return(false); } data.baseDS.sysCodeRow row = (data.baseDS.sysCodeRow)(myMasterSource.Current as DataRowView).Row; if (row.isSystem) { common.system.ShowErrorMessage(Languages.Libs.GetString("cannotDelete")); return(false); } return(true); }
public static void DeleteData(data.baseDS.sysCodeRow row) { myClient.DeleteSysCode(row.category, row.code); }