private void DelItem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var r = ManufListGridView.GetFocusedRow() as CustomWBListMake; manuf_list.Remove(r); ManufListGridView.RefreshData(); }
private void ManufListGridView_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { if (e.Column.FieldName == "Amount") { var amount = Convert.ToDecimal(e.Value); var r = ManufListGridView.GetRow(e.RowHandle) as CustomWBListMake; r.BarCode = $"{r.WbillId.ToString()}+{Math.Truncate(amount)}+{(int)(amount * 1000m) % 1000}+{r.MatId}"; } }
private void AddWBMake(decimal Amount, string bar_code) { manuf_list.Add(new CustomWBListMake { Id = wb_focused_row.Id, Amount = Amount, MatId = wb_focused_row.MatId, MatName = wb_focused_row.MatName, MsrName = wb_focused_row.MsrName, Num = wb_focused_row.Num, OnDate = wb_focused_row.OnDate, Price = wb_focused_row.Price, WbillId = wb_focused_row.WbillId, BarCode = bar_code }); ManufListGridView.RefreshData(); }