protected override int SaveData() { int result = 1; BsDetail.EndEdit(); var tableChanged = dsDictionary.InventoryItemCategory.GetChanges(); if (tableChanged == null) { return((int)EnumResultInsertUpdate.Success); } else { if (tableChanged.Rows.Count == 0) { return((int)EnumResultInsertUpdate.Success); } } DictionaryDataSet.InventoryItemCategoryRow drObjectChange = (DictionaryDataSet.InventoryItemCategoryRow)tableChanged.Rows[0]; if (drObjectChange != null) { var oldID = drObjectChange.InventoryItemCategoryID; if (FormActionMode == ActionMode.AddNew || FormActionMode == ActionMode.Copy) { drObjectChange.InventoryItemCategoryID = Guid.NewGuid(); } result = objBLDetail.InsertUpdate(drObjectChange, oldID); } return(result); }
protected override void InitCopyRow() { base.InitNewRow(); DictionaryDataSet.InventoryItemCategoryRow drCurrent = (DictionaryDataSet.InventoryItemCategoryRow)((DataRowView)bsDetail.Current).Row; objBLDetail.InitCopyRow(DsDictionary.InventoryItemCategory, drCurrent); BsDetail.MoveFirst(); txtInventoryItemCategoryCode.Focus(); }
public DataRow InitCopyRow(DictionaryDataSet.InventoryItemCategoryDataTable table, DictionaryDataSet.InventoryItemCategoryRow row) { DictionaryDataSet.InventoryItemCategoryRow drNewRow = table.NewInventoryItemCategoryRow(); drNewRow.InventoryItemCategoryID = Guid.NewGuid(); drNewRow.InventoryItemCategoryCode = row.InventoryItemCategoryCode; drNewRow.InventoryItemCategoryName = row.InventoryItemCategoryName; drNewRow.Description = row.Description; drNewRow.Inactive = false; drNewRow.CreatedDate = DateTime.Now; drNewRow.ModifiedDate = DateTime.Now; drNewRow.CreatedBy = Session.UserLogin.DisplayName; drNewRow.ModifiedBy = Session.UserLogin.DisplayName; table.Rows.InsertAt(drNewRow, 0); return(drNewRow); }
public int InsertUpdate(DictionaryDataSet.InventoryItemCategoryRow drObjectChange, Guid oldID) { ServiceResult result = CloudServiceFactory.ExecuteFunction("InventoryItemCategory/InsertUpdate", new InsertUpdateParameter <InventoryItemCategory>(oldID, CommonFunction.GetItem <InventoryItemCategory>(drObjectChange)), HeaderParameter); if (result.Success == false) { if (result.ErrorCode == ErrorCode.DuplicateCode) { return(2); } return(0); } return(1); }
public bool CheckCodeExists(DictionaryDataSet.InventoryItemCategoryRow drObjectChange) { drObjectChange.ModifiedDate = DateTime.Now; drObjectChange.ModifiedBy = Session.UserLogin.DisplayName; return(new DL.DLInventoryItemCategory(Session.Token).CheckCodeExists(drObjectChange)); }
public int InsertUpdate(DictionaryDataSet.InventoryItemCategoryRow drObjectChange, Guid oldID) { return(new DL.DLInventoryItemCategory(Session.Token).InsertUpdate(drObjectChange, oldID)); }
public bool CheckCodeExists(DictionaryDataSet.InventoryItemCategoryRow drObjectChange) { ServiceResult result = CloudServiceFactory.ExecuteFunction("InventoryItemCategory/CheckCodeExists", CommonFunction.GetItem <InventoryItemCategory>(drObjectChange), HeaderParameter); return(result.Success); }