private data.baseDS.emProjectRow CreateDuplicate(data.baseDS.emProjectRow oldRow, string newCode) { data.baseDS.emProjectRow newRow = myDataSet.emProject.NewemProjectRow(); newRow.ItemArray = oldRow.ItemArray; newRow.projectCode = newCode; myDataSet.emProject.AddemProjectRow(newRow); application.dataLibs.UpdateData(newRow); return(newRow); }
public override void AddNew(string code) { this.AddNewRow(); string saveType = projectTypeCb.myValue; string saveCurrency = budgetUnitCb.myValue; data.baseDS.emProjectRow projectsRow = (data.baseDS.emProjectRow)((DataRowView)myMasterSource.Current).Row; if (projectsRow == null) { return; } projectsRow.projectCode = code; projectsRow.type = saveType; projectsRow.budgetUnit = saveCurrency; projectTypeCb.myValue = projectsRow.type; budgetUnitCb.myValue = projectsRow.budgetUnit; projectTypeCb.SelectFirstIfNull(); budgetUnitCb.SelectFirstIfNull(); }