Пример #1
0
 public static void InitData(data.baseDS.sysCodeRow row)
 {
     row.category     = "";
     row.code         = "";
     row.description1 = "";
     row.isSystem     = false; row.isVisible = true;
 }
Пример #2
0
 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]);
 }
Пример #3
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();
 }
Пример #4
0
 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"));
 }
Пример #5
0
 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);
 }
Пример #6
0
 public static void DeleteData(data.baseDS.sysCodeRow row)
 {
     myClient.DeleteSysCode(row.category, row.code);
 }