public static MaterialRevisionObjectCollection DataTableToCollection(DataTable MaterialRevisions) { MaterialRevisionObjectCollection objectsTotal; MaterialRevisionObjectCollection objects = new MaterialRevisionObjectCollection(); try { IEnumerator enumerator = null; try { enumerator = MaterialRevisions.Rows.GetEnumerator(); while (enumerator.MoveNext()) { DataRow current = (DataRow)enumerator.Current; objects.Add(MaterialRevisionRowToObject(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 MaterialRevisionObjectCollection DataTableToCollection(DataTable MaterialRevisions) { MaterialRevisionObjectCollection objectsTotal; MaterialRevisionObjectCollection objects = new MaterialRevisionObjectCollection(); try { IEnumerator enumerator = null; try { enumerator = MaterialRevisions.Rows.GetEnumerator(); while (enumerator.MoveNext()) { DataRow current = (DataRow)enumerator.Current; objects.Add(MaterialRevisionRowToObject(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 void RemoveAll(MaterialRevisionObjectCollection materialRevisions) { try { foreach (MaterialRevisionObject materialRevision in materialRevisions) { Remove(materialRevision); } } catch (Exception exception1) { Exception innerException = exception1; throw new Exception(MethodBase.GetCurrentMethod().Name, innerException); } }
public MaterialRevisionObjectCollection GetByMaintenance(MaintenanceObject maintenance) { MaterialRevisionObjectCollection materialRevisions = new MaterialRevisionObjectCollection(); QueryBuilder builder; try { builder = new QueryBuilder(); builder.Append(this.BaseQuery(false, 0)); builder.AppendWhereString(MaterialRevisionObject.MAINT_ID, maintenance.MaintID.ToString(), QueryBuilder.ComparisonOperators.Equal, QueryBuilder.ParameterLocation.FIRST); builder.Append("AND " + MaterialRevisionObject.MAINT_ID + " is not null "); materialRevisions = MaterialRevisionConvertor.DataTableToCollection(this.ExecuteDataSet(builder.Query, false).Tables[0]); } catch (System.Exception exception1) { throw new Exception(MethodBase.GetCurrentMethod().Name, exception1); } return materialRevisions; }
public void Save(MaterialRevisionObjectCollection materialRevisions) { try { foreach (MaterialRevisionObject materialRevision in materialRevisions) { if (materialRevision.State == PROF_IT.Common.Enumerations.ObjectState.Deleted) Remove(materialRevision); else Save(materialRevision); Transaction = null; } } catch (Exception exception1) { Exception innerException = exception1; throw new Exception(MethodBase.GetCurrentMethod().Name, innerException); } }
void IEditableObject.EndEdit() { try { if (_inTxn) { _loadedMaintenanceVehicle = MaintenanceVehicle; _loadedMaterial = Material; _loadedExecutor = Executor; _loadedRemark = Remark; _loadedStartMaintenance = StartMaintenance; _loadedMaterialRevisions = MaterialRevisions; _inTxn = true; } } catch (Exception exception1) { Exception innerException = exception1; throw new Exception(MethodBase.GetCurrentMethod().Name, innerException); } }
public void InitializePropertyForm() { try { dteStartMaintenance.DateTime = MaintenanceMember.StartMaintenance; memoRemark.Text = MaintenanceMember.Remark; MaintenanceMember.Material = Material; MaterialRevisions = new BL.Internal.MaterialRevision().GetByMaintenance(MaintenanceMember); gdcRevision.DataSource = MaterialRevisions; } catch (System.Exception exception1) { System.Exception innerException = exception1; throw new System.Exception(MethodBase.GetCurrentMethod().Name, innerException); } }
public void CreateNewMaterialRevisions() { try { MaterialRevisionObjectCollection materialRevisions = new MaterialRevisionObjectCollection(); RevisionObjectCollection revisions; if (Material.MaterialCategory != null) { revisions = new BL.Internal.Revision().GetByMaterialCategory(Material.MaterialCategory); foreach (RevisionObject revision in revisions) { MaterialRevisionObject materialRevision = new MaterialRevisionObject(); materialRevision.Revision = revision.Revision; materialRevision.Maintenance = MaintenanceMember; materialRevision.Category = revision.MaterialCategory.Category; materialRevision.State = PROF_IT.Common.Enumerations.ObjectState.Created; materialRevisions.Add(materialRevision); } } if (Material.MaterialType != null) { revisions = new BL.Internal.Revision().GetByMaterialType(Material.MaterialType); foreach (RevisionObject revision in revisions) { MaterialRevisionObject materialRevision = new MaterialRevisionObject(); materialRevision.Revision = revision.Revision; materialRevision.Maintenance = MaintenanceMember; materialRevision.Category = revision.MaterialType.Type; materialRevision.State = PROF_IT.Common.Enumerations.ObjectState.Created; materialRevisions.Add(materialRevision); } } if (Material.MaterialSubType != null) { revisions = new BL.Internal.Revision().GetByMaterialSubType(Material.MaterialSubType); foreach (RevisionObject revision in revisions) { MaterialRevisionObject materialRevision = new MaterialRevisionObject(); materialRevision.Revision = revision.Revision; materialRevision.Maintenance = MaintenanceMember; materialRevision.Category = revision.MaterialSubType.SubType; materialRevision.State = PROF_IT.Common.Enumerations.ObjectState.Created; materialRevisions.Add(materialRevision); } } MaterialRevisions = materialRevisions; } catch (System.Exception exception1) { System.Exception innerException = exception1; throw new System.Exception(MethodBase.GetCurrentMethod().Name, innerException); } }