private void _DataGridAllTechnicians_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { if (!_buttonSubmitChanges.IsEnabled) { _buttonSubmitChanges.IsEnabled = true; } }
private void dg_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { EntityPaymentCashD entity = (EntityPaymentCashD)e.Row.DataContext; if (beforeSelectedIndex == -1) return; // 明細計算 switch (e.Column.DisplayIndex) { case 1: // 出金区分 if (beforeValue == entity._payment_cash_division_id) return; if (Common.gblnDesynchronizeLock == true) return; Common.gblnDesynchronizeLock = true; MstData _mstData = new MstData(); _mstData.GetMData(MstData.geMDataKbn.RecieptDivision, new string[] { entity._payment_cash_division_id, ExCast.zCStr(beforeSelectedIndex) }, this); break; case 3: // 金額 if (beforeValue == ExCast.zCStr(entity._price)) return; DetailSumPrice(); break; } }
private void dgUpdate_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { EntityPaymentCreditBalance entity = (EntityPaymentCreditBalance)e.Row.DataContext; // 明細計算 switch (e.Column.DisplayIndex) { case 3: double price = entity._before_payment_credit_balacne_upd; for (int i = 0; i <= this.entityList.Count - 1; i++) { if (entity._purchase_id == this.entityList[i]._purchase_id) { if (this.dgUpdate.SelectedIndex != i) { this.entityList[i]._before_payment_credit_balacne_upd += price; } this.entityList[i]._this_payment_credit_balance = this.entityList[i]._before_payment_credit_balacne_upd - this.entityList[i]._this_payment_cash_price + this.entityList[i]._this_purchase_price + this.entityList[i]._this_tax; } } entity._before_payment_credit_balacne_upd = price; entity._this_payment_credit_balance = entity._before_payment_credit_balacne_upd - entity._this_payment_cash_price + entity._this_purchase_price + entity._this_tax; break; } }
private void CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { if (e.Column.Header.ToString() == "Energy") { UpdateSourceBasedOnThickness(); } }
private void dataGridBooks_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { bookViewModel.EditBookCommand.Execute(bookViewModel.SelectedBook); }
private void dg_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { EntityEstimateD entity = (EntityEstimateD)e.Row.DataContext; // コンボボックスID連動 switch (e.Column.DisplayIndex) { case 1: // 内訳 if (_entityListD == null) return; if (_entityListD.Count >= dg.SelectedIndex && dg.SelectedIndex != -1) { _entityListD[dg.SelectedIndex]._breakdown_id = MeiNameList.GetID(MeiNameList.geNameKbn.BREAKDOWN_ID, ExCast.zCStr(entity._breakdown_nm)); // 消費税 if (_entityListD[dg.SelectedIndex]._breakdown_id == 5) { _entityListD[dg.SelectedIndex]._tax_division_nm = "非課税"; _entityListD[dg.SelectedIndex]._tax_division_id = MeiNameList.GetID(MeiNameList.geNameKbn.TAX_DIVISION_ID, ExCast.zCStr(_entityListD[dg.SelectedIndex]._tax_division_nm)); } } break; case 4: // 単価 if (_entityListD == null) return; if (_entityListD.Count >= dg.SelectedIndex && dg.SelectedIndex != -1) _entityListD[dg.SelectedIndex]._unit_id = MeiNameList.GetID(MeiNameList.geNameKbn.UNIT_ID, ExCast.zCStr(entity._unit_nm)); break; case 11: // 課税区分 if (_entityListD == null) return; if (_entityListD.Count >= dg.SelectedIndex && dg.SelectedIndex != -1) { _entityListD[dg.SelectedIndex]._tax_division_id = MeiNameList.GetID(MeiNameList.geNameKbn.TAX_DIVISION_ID, ExCast.zCStr(entity._tax_division_nm)); // 課税選択で内訳が消費税の場合 if (_entityListD[dg.SelectedIndex]._tax_division_id == 1 && _entityListD[dg.SelectedIndex]._breakdown_id == 5) { ExMessageBox.Show("内訳が消費税の場合、課税区分に課税を選択できません。"); _entityListD[dg.SelectedIndex]._tax_division_nm = "非課税"; _entityListD[dg.SelectedIndex]._tax_division_id = MeiNameList.GetID(MeiNameList.geNameKbn.TAX_DIVISION_ID, ExCast.zCStr(_entityListD[dg.SelectedIndex]._tax_division_nm)); } } break; } if (beforeSelectedIndex == -1) return; // 明細計算 switch (e.Column.DisplayIndex) { case 2: // 商品コード if (beforeValue == entity._commodity_id) return; if (Common.gblnDesynchronizeLock == true) return; Common.gblnDesynchronizeLock = true; entity._commodity_id = ExCast.zFormatForID(entity._commodity_id, Common.gintidFigureCommodity); MstData _mstData = new MstData(); _mstData.GetMData(MstData.geMDataKbn.Commodity, new string[] { entity._commodity_id, ExCast.zCStr(beforeSelectedIndex) }, this); break; case 5: // 入数 if (beforeValue == ExCast.zCStr(entity._enter_number)) return; DataDetail.CalcDetailNumber(beforeSelectedIndex, _entityH, _entityListD); // 明細数量計算 break; case 6: // ケース数 if (beforeValue == ExCast.zCStr(entity._case_number)) return; DataDetail.CalcDetailNumber(beforeSelectedIndex, _entityH, _entityListD); // 明細数量計算 break; case 7: // 数量 if (beforeValue == ExCast.zCStr(entity._number)) return; DataDetail.CalcDetail(beforeSelectedIndex, _entityH, _entityListD); // 明細計算 break; case 8: // 単価 if (beforeValue == ExCast.zCStr(entity._unit_price)) return; DataDetail.CalcDetail(beforeSelectedIndex, _entityH, _entityListD); // 明細計算 break; case 9: // 金額 if (beforeValue == ExCast.zCStr(entity._price)) return; DataDetail.IsCalcPrice = false; DataDetail.CalcDetail(beforeSelectedIndex, _entityH, _entityListD); // 明細計算 DataDetail.IsCalcPrice = true; break; case 11: // 課税区分 if (beforeValue == ExCast.zCStr(entity._tax_division_nm)) return; DataDetail.CalcDetail(beforeSelectedIndex, _entityH, _entityListD); // 明細計算 break; } }
private void dg_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { EntityInOutDeliveryD entity = (EntityInOutDeliveryD)e.Row.DataContext; // コンボボックスID連動 switch (e.Column.DisplayIndex) { case 3: // 単位 if (_entityListD == null) return; if (_entityListD.Count >= dg.SelectedIndex && dg.SelectedIndex != -1) _entityListD[dg.SelectedIndex]._unit_id = MeiNameList.GetID(MeiNameList.geNameKbn.UNIT_ID, ExCast.zCStr(entity._unit_nm)); break; } if (beforeSelectedIndex == -1) return; // 明細計算 switch (e.Column.DisplayIndex) { case 1: // 商品コード if (beforeValue == entity._commodity_id) return; if (Common.gblnDesynchronizeLock == true) return; Common.gblnDesynchronizeLock = true; entity._commodity_id = ExCast.zFormatForID(entity._commodity_id, Common.gintidFigureCommodity); MstData _mstData = new MstData(); _mstData.GetMData(MstData.geMDataKbn.Commodity, new string[] { entity._commodity_id, ExCast.zCStr(beforeSelectedIndex) }, this); break; case 4: // 入数 if (beforeValue == ExCast.zCStr(entity._enter_number)) return; DataDetail.CalcDetailNumber(beforeSelectedIndex, _entityH, _entityListD); // 明細数量計算 break; case 5: // ケース数 if (beforeValue == ExCast.zCStr(entity._case_number)) return; DataDetail.CalcDetailNumber(beforeSelectedIndex, _entityH, _entityListD); // 明細数量計算 break; case 6: // 数量 if (beforeValue == ExCast.zCStr(entity._number)) return; DataDetail.CalcDetail(beforeSelectedIndex, _entityH, _entityListD); // 明細計算 //OrderDetailData.CalcDetailNumber(dg.SelectedIndex, _entityH, _entityListD); // 明細数量計算 break; } }
/// <summary> /// Raises the <see cref="E:System.Windows.Controls.DataGrid.CellEditEnded"/> event. /// </summary> /// <param name="e">The event data.</param> protected override void OnCellEditEnded(DataGridCellEditEndedEventArgs e) { if (e.EditAction == DataGridEditAction.Commit) { Field field = e.Column.GetValue(FieldColumnProperty) as Field; if(field != null && featureLayer != null && featureLayer.LayerInfo != null) { if (field.Domain is CodedValueDomain || featureLayer.LayerInfo.TypeIdField == field.Name || FieldDomainUtils.IsDynamicDomain(field, featureLayer.LayerInfo)) { // When cell edit ends update the graphic with the cell change. var xObject = e.Row.DataContext; var graphic = DataSourceCreator.GetGraphicSibling(xObject); xObject.RefreshGraphic(graphic, xObject.GetType()); } } } base.OnCellEditEnded(e); }
private void carLoadStatuDataGrid_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { statusSave.IsEnabled = true; statusNew.IsEnabled = false; }
private void railCarTypeDataGrid_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { typeSave.IsEnabled = true; typeNew.IsEnabled = false; }
private void railCarDataGrid_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { carSave.IsEnabled = true; carNew.IsEnabled = false; }
private void trackDataGrid_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { if (this.trackDomainDataSource.HasChanges) { trackSave.IsEnabled = true; trackNew.IsEnabled = false; if(isSaveable) trackCancel.IsEnabled = true; } }
private void dgUpdate_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { EntityInvoiceBalance entity = (EntityInvoiceBalance)e.Row.DataContext; // 明細計算 switch (e.Column.DisplayIndex) { case 4: double price = entity._before_invoice_price_upd; for (int i = 0; i <= this.entityList.Count - 1; i++) { if (entity._invoice_id == this.entityList[i]._invoice_id) { if (this.dgUpdate.SelectedIndex != i) { this.entityList[i]._before_invoice_price_upd += price; } this.entityList[i]._transfer_price = this.entityList[i]._before_invoice_price_upd - this.entityList[i]._receipt_price; this.entityList[i]._invoice_price = this.entityList[i]._transfer_price + this.entityList[i]._no_tax_sales_price + this.entityList[i]._tax; } } entity._before_invoice_price_upd = price; break; } }
private void OnDataGridCellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { try { if (e.EditAction == DataGridEditAction.Commit) { TaskDataGrid.CommitEdit(); DomainContext.SubmitChanges(); } else { TaskDataGrid.CancelEdit(); DomainContext.RejectChanges(); } } catch (Exception ex) { Handle(ex); } }
private void dg_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { EntityClass entity = (EntityClass)e.Row.DataContext; // コンボボックスID連動 switch (e.Column.DisplayIndex) { case 2: // 表示区分 if (_entity == null) return; if (_entity.Count >= dg.SelectedIndex && dg.SelectedIndex != -1) _entity[dg.SelectedIndex]._display_division_id = MeiNameList.GetID(MeiNameList.geNameKbn.DISPLAY_DIVISION_ID, ExCast.zCStr(entity._display_division_nm)) - 1; break; } }
/// <summary> /// Raises the CellEditEnded event. /// </summary> protected virtual void OnCellEditEnded(DataGridCellEditEndedEventArgs e) { EventHandler<DataGridCellEditEndedEventArgs> handler = this.CellEditEnded; if (handler != null) { handler(this, e); } // Raise the automation invoke event for the cell that just ended edit DataGridAutomationPeer peer = DataGridAutomationPeer.FromElement(this) as DataGridAutomationPeer; if (peer != null && AutomationPeer.ListenerExists(AutomationEvents.InvokePatternOnInvoked)) { peer.RaiseAutomationInvokeEvents(DataGridEditingUnit.Cell, e.Column, e.Row); } }
private void railCarDataGrid_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { if (this.railCarDomainDataSource2.HasChanges) { carCancel.IsEnabled = true; carNew.IsEnabled = false; if(isSaveable) carSave.IsEnabled = true; } }
void m_MembersGrid_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { if (e != null && e.Row != null) { MemberItem item = e.Row.DataContext as MemberItem; if (item != null) { m_DeliveredValue = 0; IList<MemberItem> delivered = GetDeliveredMembers(); foreach (MemberItem dev_item in delivered) { m_DeliveredValue += dev_item.DeliveredValue; } RefreshDeliveredInfo(); } } }
private void Spreadsheet_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { _vm.Editable = false; }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dgRequisition_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { DBService.RDetails rd = null; if (e.Column.DisplayIndex == 1 || e.Column.DisplayIndex == 3) { rd = (DBService.RDetails)dgRequisition.SelectedItem; ((TextBlock)((DataGrid)sender).Columns[4].GetCellContent(dgRequisition.SelectedItem)).Text =long.Parse(Math.Round((rd.Quantity * rd.UCost)).ToString()).ToString(); if (dbTax != null) rd.TaxRate = dbTax.Rate; CalculateTotal(sender); CalculateTax(sender); } if (e.Column.DisplayIndex == 5) { rd = (DBService.RDetails)dgRequisition.SelectedItem; CalculateTax(sender); } }
private void dg_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dgEstimate_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { EDetails ed = null; if (e.Column.DisplayIndex == 2 || e.Column.DisplayIndex == 4) { ed = (DBService.EDetails)dgEstimate.SelectedItem; ed.Amount = ed.Quantity * ed.UCost; ((TextBlock)((DataGrid)sender).Columns[5].GetCellContent(dgEstimate.SelectedItem)).Text =(ed.Quantity * ed.UCost).ToString(); if (dbTax != null) ed.TaxRate = dbTax.Rate; CalculateTotal(sender); CalculateTax(sender); } if (e.Column.DisplayIndex == 6) { ed = (EDetails)dgEstimate.SelectedItem; CalculateTax(sender); } if (e.Column.DisplayIndex == 8 || e.Column.DisplayIndex == 2 ) { ed = (EDetails)dgEstimate.SelectedItem; ; ed.SAmount = ed.Quantity * ed.SCost; CalculateSTotal(sender); } }
private void NodeMetadataDataGrid_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { if (e.EditAction == DataGridEditAction.Commit) { } }
private void dgUpdate_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { //EntitySalesCreditBalance entity = (EntitySalesCreditBalance)e.Row.DataContext; //// 明細計算 //switch (e.Column.DisplayIndex) //{ // case 3: // double price = entity._before_sales_credit_balacne_upd; // for (int i = 0; i <= this.entityList.Count - 1; i++) // { // if (entity._invoice_id == this.entityList[i]._invoice_id) // { // if (this.dgUpdate.SelectedIndex != i) // { // this.entityList[i]._before_sales_credit_balacne_upd += price; // } // this.entityList[i]._this_sales_credit_balance = this.entityList[i]._before_sales_credit_balacne_upd - // this.entityList[i]._this_receipt_price + this.entityList[i]._this_sales_credit_price + this.entityList[i]._this_tax; // } // } // entity._before_sales_credit_balacne_upd = price; // entity._this_sales_credit_balance = entity._before_sales_credit_balacne_upd - entity._this_receipt_price + entity._this_sales_credit_price + entity._this_tax; // break; //} }
private void dgUpdate_CellEditEnded(object sender, DataGridCellEditEndedEventArgs e) { EntityStockInventory entity = (EntityStockInventory)e.Row.DataContext; // 明細計算 switch (e.Column.DisplayIndex) { case 4: entity._diff_number = entity._account_inventory_number - entity._practice_inventory_number; break; } }