private void toolBar_Mini_btnEdit_Click(object sender) { item_asset_maintainance item_asset_maintainance = item_asset_maintainanceViewSource.View.CurrentItem as item_asset_maintainance; item_asset_maintainance.IsSelected = true; item_asset_maintainance.State = EntityState.Modified; }
private void toolBar_btnCancel_Click(object sender) { item_asset_maintainance item_asset_maintainance = item_asset_maintainanceViewSource.View.CurrentItem as item_asset_maintainance; item_asset_maintainance.State = EntityState.Unchanged; db.CancelChanges(); }
private void toolBar_btnNew_Click(object sender) { item_asset_maintainance item_asset_maintainance = new item_asset_maintainance(); item_asset_maintainance.IsSelected = true; item_asset_maintainance.State = EntityState.Added; db.db.Entry(item_asset_maintainance).State = EntityState.Added; item_asset_maintainanceViewSource.View.MoveCurrentToLast(); }
private void item_Select(object sender, RoutedEventArgs e) { if (sbxFixedasset.ItemID > 0) { item item = db.db.items.Where(x => x.id_item == sbxFixedasset.ItemID).FirstOrDefault(); item_asset_maintainance item_asset_maintainance = item_asset_maintainanceViewSource.View.CurrentItem as item_asset_maintainance; if (item.item_asset.FirstOrDefault() != null) { item_asset_maintainance.id_item_asset = item.item_asset.FirstOrDefault().id_item_asset; } } }
private void toolBar_btnDelete_Click(object sender) { try { if (MessageBox.Show("Are you sure want to Delete?", "Cognitivo", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { item_asset_maintainance item_asset_maintainance = item_asset_maintainanceViewSource.View.CurrentItem as item_asset_maintainance; item_asset_maintainance.is_head = false; item_asset_maintainance.State = EntityState.Deleted; item_asset_maintainance.IsSelected = true; } } catch (Exception ex) { toolBar.msgError(ex); } }
private void sbxitem_Select(object sender, RoutedEventArgs e) { if (sbxitem.ItemID > 0) { item item = db.db.items.Where(x => x.id_item == sbxitem.ItemID).FirstOrDefault(); item_asset_maintainance item_asset_maintainance = item_asset_maintainanceViewSource.View.CurrentItem as item_asset_maintainance; if (item_asset_maintainance.item_asset_maintainance_detail.Where(a => a.id_item == item.id_item).FirstOrDefault() == null) { item_asset_maintainance_detail item_asset_maintainance_detail = new item_asset_maintainance_detail(); item_asset_maintainance_detail.item = item; item_asset_maintainance_detail.id_item = item.id_item; if (dtpstartdate.Text == "") { dtpstartdate.Text = DateTime.Now.ToString(); } if (dtpenddate.Text == "") { dtpenddate.Text = DateTime.Now.ToString(); } string start_date = string.Format("{0} {1}", dtpstartdate.Text, dtpstarttime.Text); item_asset_maintainance_detail.start_date = Convert.ToDateTime(start_date); string end_date = string.Format("{0} {1}", dtpenddate.Text, dtpendtime.Text); item_asset_maintainance_detail.end_date = Convert.ToDateTime(end_date); item_asset_maintainance_detail.quantity = 1; if (item.unit_cost != null) { item_asset_maintainance_detail.unit_cost = (decimal)item.unit_cost; } if (CmbService.ContactID > 0) { contact contact = db.db.contacts.Where(x => x.id_contact == CmbService.ContactID).FirstOrDefault(); item_asset_maintainance_detail.id_contact = contact.id_contact; item_asset_maintainance_detail.contact = contact; } item_asset_maintainance.item_asset_maintainance_detail.Add(item_asset_maintainance_detail); } } item_asset_maintainanceViewSource.View.Refresh(); item_asset_maintainanceitem_asset_maintainance_detailViewSource.View.Refresh(); }
private void toolBar_Mini_btnNew_Click(object sender) { item item = itemViewSource.View.CurrentItem as item; if (item != null) { if (item.item_asset != null) { item_asset item_asset = item.item_asset.FirstOrDefault() as item_asset; item_asset_maintainance item_asset_maintainance = new item_asset_maintainance(); item_asset_maintainance.IsSelected = true; item_asset_maintainance.State = EntityState.Added; item_asset.item_asset_maintainance.Add(item_asset_maintainance); itemitem_capitalViewSource.View.Refresh(); item_asset_maintainanceViewSource.View.Refresh(); item_asset_maintainanceViewSource.View.MoveCurrentTo(item_asset_maintainance); } } }