예제 #1
0
 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);
 }
예제 #2
0
        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();
        }