private void DelRecDetBtn_Click(object sender, EventArgs e) { dynamic det_item = MatRecDetGridView.GetFocusedRow(); if (det_item == null) { return; } _db.MatRecDet.Remove(_db.MatRecDet.Find(det_item.DetId)); _db.SaveChanges(); GetRecDetail(); }
private void EditRecDetBtn_Click(object sender, EventArgs e) { dynamic det_item = MatRecDetGridView.GetFocusedRow(); if (det_item == null) { return; } xtraTabControl1.SelectedTabPageIndex = 2; MatRecDetBS.DataSource = _db.MatRecDet.Find(det_item.DetId); DirTreeList.FocusedNode = DirTreeList.GetNodeList().FirstOrDefault(w => Convert.ToInt32(w.GetValue("DataSetId")) == det_item.DetId && Convert.ToInt32(w.GetValue("ParentId")) == 0); }
private void MatRecDetGridView_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { dynamic det_item = MatRecDetGridView.GetFocusedRow(); if (det_item == null) { return; } var rec_det = _db.MatRecDet.Find(det_item.DetId); if (e.Column.FieldName == "Amount") { rec_det.Amount = Convert.ToDecimal(e.Value); } else if (e.Column.FieldName == "Deviation") { rec_det.Deviation = Convert.ToDecimal(e.Value); } _db.SaveChanges(); }