//向指定id的subdoc中插入一条操作 internal static void AddNewOperation(int viewID, CirculationOperation oper) { var sub = GetSubDocWithDetails(viewID); sub.CirculationOperations.Add(oper); Db.SaveChanges(); }
private void BtnSave_Click(object sender, EventArgs e) { if (CheckValues()) { CirculationOperation oper = new CirculationOperation { HappenTime = DtpHappenTime.Value, HandmanName = TxtHandman.Text.Trim(), TargetName = TxtTarget.Text.Trim(), OperationType = (OperationType)Enum.Parse(typeof(OperationType), CboOperationType.SelectedIndex.ToString()), Remark = TxtRemark.Text.Trim() }; DocumentControl.AddNewOperation(_id, oper); Close(); } }