private void SaveOwner() { DataTable DT = (DataTable)jJanusGridOwner.DataSource; for (int i = 0; i < DT.Rows.Count; i++) { DataRow DR = DT.Rows[i]; JOwnerTable OwnerTable = new JOwnerTable(); if (DR.RowState == DataRowState.Added) { JOwnerTable.SetToClassField(OwnerTable, DR); DR["Code"] = OwnerTable.Insert(); } else if (DR.RowState == DataRowState.Deleted) { DR.RejectChanges(); JOwnerTable.SetToClassField(OwnerTable, DR); OwnerTable.Delete(); DR.Delete(); } else if (DR.RowState == DataRowState.Modified) { JOwnerTable.SetToClassField(OwnerTable, DR); OwnerTable.Update(); } DR.AcceptChanges(); } }
public bool Update() { JOwnerTable AT = new JOwnerTable(); AT.SetValueProperty(this); ClassLibrary.JHistory jHistory = new ClassLibrary.JHistory(); jHistory.Save("BusManagment.JBusOwner", AT.Code, 0, 0, 0, "ویرایش مالک اتوبوس", "", 0); return(AT.Update()); }
public int Insert(JDataBase db = null) { JOwnerTable AT = new JOwnerTable(); AT.SetValueProperty(this); if (db == null) { Code = AT.Insert(); } else { Code = AT.Insert(db); } ClassLibrary.JHistory jHistory = new ClassLibrary.JHistory(); jHistory.Save("BusManagment.JBusOwner", Code, 0, 0, 0, "ثبت مالک اتوبوس", "", 0); return(Code); }