Ejemplo n.º 1
0
        private void DelItem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var r = ManufListGridView.GetFocusedRow() as CustomWBListMake;

            manuf_list.Remove(r);

            ManufListGridView.RefreshData();
        }
Ejemplo n.º 2
0
        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}";
            }
        }
Ejemplo n.º 3
0
        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();
        }