コード例 #1
0
ファイル: StampController.cs プロジェクト: jintabc/easysystem
 public int Save(Business_StampSheet stampSheet)
 {
     if (string.IsNullOrEmpty(stampSheet.StampSheetID))
     {
         context.Business_StampSheets.Add(stampSheet);
     }
     else
     {
         Business_StampSheet old = context.Business_StampSheets.Find(stampSheet.StampSheetID);
         context.Entry(stampSheet).CurrentValues.SetValues(stampSheet);
     }
     return(context.SaveChanges());
 }
コード例 #2
0
        public StampSheetWindow(Business_Task task)
        {
            InitializeComponent();
            //cboDepartments.ItemsSource = dptController.GetDepartments();
            this.stampSheet = new Business_StampSheet()
            {
                Project    = task.Project,
                Department = task.Department,
                StampDate  = DateTime.Now
            };
            this.stampSheet.Items = new List <Business_StampSheetItem>();

            foreach (Business_TaskItem item in task.Items)
            {
                this.stampSheet.Items.Add(new Business_StampSheetItem(item));
            }
            this.DataContext = stampSheet;
        }