public static RevisionObjectCollection DataTableToCollection(DataTable Revisions) { RevisionObjectCollection objectsTotal; RevisionObjectCollection objects = new RevisionObjectCollection(); try { IEnumerator enumerator = null; try { enumerator = Revisions.Rows.GetEnumerator(); while (enumerator.MoveNext()) { DataRow current = (DataRow)enumerator.Current; objects.Add(RevisionRowToObject(current)); } } finally { if (enumerator is IDisposable) { (enumerator as IDisposable).Dispose(); } } objectsTotal = objects; } catch (System.Exception exception1) { Exception innerException = exception1; throw new Exception(MethodBase.GetCurrentMethod().Name, innerException); } return objectsTotal; }
public static RevisionObjectCollection DataTableToCollection(DataTable Revisions) { RevisionObjectCollection objectsTotal; RevisionObjectCollection objects = new RevisionObjectCollection(); try { IEnumerator enumerator = null; try { enumerator = Revisions.Rows.GetEnumerator(); while (enumerator.MoveNext()) { DataRow current = (DataRow)enumerator.Current; objects.Add(RevisionRowToObject(current)); } } finally { if (enumerator is IDisposable) { (enumerator as IDisposable).Dispose(); } } objectsTotal = objects; } catch (System.Exception exception1) { Exception innerException = exception1; throw new Exception(MethodBase.GetCurrentMethod().Name, innerException); } return(objectsTotal); }
public RevisionObjectCollection GetByMaterialCateogry(MaterialCategoryObject materialCategory) { RevisionObjectCollection revisions = new RevisionObjectCollection(); QueryBuilder builder; try { builder = new QueryBuilder(); builder.Append(this.BaseQuery(false, 0)); builder.AppendWhereString(RevisionObject.MATCAT_ID, materialCategory.MatcatID.ToString(), QueryBuilder.ComparisonOperators.Equal, QueryBuilder.ParameterLocation.FIRST); builder.Append("AND " + RevisionObject.MATCAT_ID + " is not null "); revisions = RevisionConvertor.DataTableToCollection(this.ExecuteDataSet(builder.Query, false).Tables[0]); } catch (System.Exception exception1) { throw new Exception(MethodBase.GetCurrentMethod().Name, exception1); } return revisions; }
public RevisionObjectCollection GetActive() { try { RevisionObjectCollection revisions = new RevisionObjectCollection(); foreach (RevisionObject revision in this) { if (revision.State != PROF_IT.Common.Enumerations.ObjectState.Deleted) { revisions.Add(revision); } } return(revisions); } catch (System.Exception exception1) { Exception innerException = exception1; throw new Exception(MethodBase.GetCurrentMethod().Name, innerException); } }
public void InitializePropertyFormMaterialType() { try { Revisions = new BL.Internal.Revision().GetByMaterialType(MaterialTypeMember); gdcRevision.DataSource = Revisions; txtName.Text = MaterialTypeMember.Type; } catch (System.Exception exception1) { System.Exception innerException = exception1; throw new System.Exception(MethodBase.GetCurrentMethod().Name, innerException); } }
public RevisionObjectCollection GetActive() { try { RevisionObjectCollection revisions = new RevisionObjectCollection(); foreach (RevisionObject revision in this) { if (revision.State != PROF_IT.Common.Enumerations.ObjectState.Deleted) revisions.Add(revision); } return revisions; } catch (System.Exception exception1) { Exception innerException = exception1; throw new Exception(MethodBase.GetCurrentMethod().Name, innerException); } }
void IEditableObject.EndEdit() { try { if (_inTxn) { _loadedCategory = Category; //Child members _loadedTypes = Types; _loadedRevisions = Revisions; _inTxn = true; } } catch (Exception exception1) { Exception innerException = exception1; throw new Exception(MethodBase.GetCurrentMethod().Name, innerException); } }
void IEditableObject.BeginEdit() { try { if (!_inTxn) { _loadedMaterialCategory = MaterialCategory; _loadedType = Type; //Child members _loadedSubTypes = SubTypes; _loadedRevisions = Revisions; _inTxn = true; } } catch (Exception exception1) { Exception innerException = exception1; throw new Exception(MethodBase.GetCurrentMethod().Name, innerException); } }
public void RemoveAll(RevisionObjectCollection revisions) { try { foreach (RevisionObject revision in revisions) { Remove(revision); } } catch (Exception exception1) { Exception innerException = exception1; throw new Exception(MethodBase.GetCurrentMethod().Name, innerException); } }
public void Save(RevisionObjectCollection revisions) { try { foreach (RevisionObject revision in revisions) { if (revision.State == PROF_IT.Common.Enumerations.ObjectState.Deleted) Remove(revision); if (revision.State == PROF_IT.Common.Enumerations.ObjectState.Modified | revision.State == PROF_IT.Common.Enumerations.ObjectState.Created) Save(revision); } } catch (Exception exception1) { Exception innerException = exception1; throw new Exception(MethodBase.GetCurrentMethod().Name, innerException); } }