protected override void OnTableNewRow(DataTableNewRowEventArgs e) { base.OnTableNewRow(e); MaterialsRow target = e.Row as MaterialsRow; MaterialsRow last = Rows.Count > 0 ? Rows[Rows.Count - 1] as MaterialsRow : null; if (target != null) { target.id = Guid.NewGuid(); if (last != null) { target.Model = last.Model; target.Material = last.Material; } } }
protected override void OnTableNewRow(DataTableNewRowEventArgs e) { base.OnTableNewRow(e); MaterialsRow target = e.Row as MaterialsRow; MaterialsRow last = GetLastNotDeleted(); if (target != null) { target.id = Guid.NewGuid(); if (last != null) { target.Model = last.Model; target.Material = last.Material; } } }
public MaterialsRowChangeEvent(MaterialsRow row, global::System.Data.DataRowAction action) { this.eventRow = row; this.eventAction = action; }
public DetailsListsDetailsRow AddDetailsListsDetailsRow(DetailsListsRow parentDetailsListsRowByFK_DetailsListsDetails_DetailsLists, string Name, decimal Length, decimal Width, int Amount, MaterialsRow parentMaterialsRowByFK_DetailsListsDetails_Materials, string LeftEdge, string TopEdge, string RightEdge, string BottomEdge) { DetailsListsDetailsRow rowDetailsListsDetailsRow = ((DetailsListsDetailsRow)(this.NewRow())); object[] columnValuesArray = new object[] { null, null, Name, Length, Width, Amount, null, LeftEdge, TopEdge, RightEdge, BottomEdge}; if ((parentDetailsListsRowByFK_DetailsListsDetails_DetailsLists != null)) { columnValuesArray[1] = parentDetailsListsRowByFK_DetailsListsDetails_DetailsLists[0]; } if ((parentMaterialsRowByFK_DetailsListsDetails_Materials != null)) { columnValuesArray[6] = parentMaterialsRowByFK_DetailsListsDetails_Materials[0]; } rowDetailsListsDetailsRow.ItemArray = columnValuesArray; this.Rows.Add(rowDetailsListsDetailsRow); return rowDetailsListsDetailsRow; }
public void RemoveMaterialsRow(MaterialsRow row) { this.Rows.Remove(row); }
public void AddMaterialsRow(MaterialsRow row) { this.Rows.Add(row); }
public SheetsRow AddSheetsRow(string Name, decimal Length, decimal Width, MaterialsRow parentMaterialsRowByFK_Sheets_Materials) { SheetsRow rowSheetsRow = ((SheetsRow)(this.NewRow())); object[] columnValuesArray = new object[] { null, Name, Length, Width, null}; if ((parentMaterialsRowByFK_Sheets_Materials != null)) { columnValuesArray[4] = parentMaterialsRowByFK_Sheets_Materials[0]; } rowSheetsRow.ItemArray = columnValuesArray; this.Rows.Add(rowSheetsRow); return rowSheetsRow; }