コード例 #1
0
 private void btnFinish_Click(object sender, EventArgs e)
 {
     try
     {
         PrdList = new List <ProductBussines>();
         for (var i = 0; i < DGrid.RowCount; i++)
         {
             if (!DGrid[dgChecked.Index, i].Value.ToString().ParseToBoolean())
             {
                 continue;
             }
             var guid = (Guid)DGrid[dgGuid.Index, i].Value;
             var prd  = ProductBussines.Get(guid);
             if (prd == null)
             {
                 continue;
             }
             PrdList.Add(prd);
         }
         DialogResult = DialogResult.OK;
         Close();
     }
     catch (Exception ex)
     {
         WebErrorLog.ErrorInstence.StartErrorLog(ex);
     }
 }
コード例 #2
0
 public frmProduct(Guid guid, bool isShowMode)
 {
     InitializeComponent();
     cls = ProductBussines.Get(guid);
     grpAccount.Enabled      = !isShowMode;
     btnFinish.Enabled       = !isShowMode;
     groupPanel1.Enabled     = !isShowMode;
     groupPanel3.Enabled     = !isShowMode;
     groupPanel4.Enabled     = !isShowMode;
     groupPanel5.Enabled     = !isShowMode;
     tabControl1.SelectedTab = tabBase;
 }
コード例 #3
0
        private void Btn_Click(object sender, EventArgs e)
        {
            try
            {
                var guid = Guid.Parse(((ButtonX)sender).Name);

                if (_cls.DetList == null)
                {
                    _cls.DetList = new List <OrderDetailBussines>();
                }

                var _prd = _cls.DetList.FirstOrDefault(q => q.PrdGuid == guid);

                if (_prd != null)
                {
                    _cls.DetList.Remove(_prd);
                    _prd.Count++;
                    _prd.Total = _prd.Price * _prd.Count;
                    _cls.DetList.Add(_prd);
                    UpdateDets();
                    return;
                }

                var prd = ProductBussines.Get(guid);
                if (prd == null)
                {
                    return;
                }
                if (prd.Price <= 0)
                {
                    return;
                }

                var det = new OrderDetailBussines()
                {
                    Guid     = Guid.NewGuid(),
                    Modified = DateTime.Now,
                    Status   = true,
                    PrdGuid  = prd.Guid,
                    Price    = prd.Price,
                    Total    = prd.Price,
                    Discount = 0,
                    Count    = 1
                };
                _cls.DetList.Add(det);

                UpdateDets();
            }
            catch (Exception ex)
            {
                WebErrorLog.ErrorInstence.StartErrorLog(ex);
            }
        }
コード例 #4
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.ProductMainLayout);
            myToolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.mainPrdToolbar);
            SetSupportActionBar(myToolbar);

            var guid    = Intent.GetStringExtra("PrdGuid");
            var prdGuid = Guid.Empty;

            if (!string.IsNullOrEmpty(guid))
            {
                prdGuid = Guid.Parse(guid);
            }

            prd = ProductBussines.Get(prdGuid);


            txtName   = FindViewById <EditText>(Resource.Id.txtPrdName);
            txtCode   = FindViewById <EditText>(Resource.Id.txtPrdCode);
            txtPrice  = FindViewById <EditText>(Resource.Id.txtPrdPrice);
            txtBackUp = FindViewById <EditText>(Resource.Id.txtPrdBackUp);

            SetFonts();

            txtName.Text   = prd?.Name;
            txtCode.Text   = prd?.Code;
            txtPrice.Text  = prd?.Price.ToString("N0");
            txtBackUp.Text = prd?.BckUpPrice.ToString("N0");

            if (prd == null || prd.Guid == Guid.Empty)
            {
                txtCode.Text = ProductBussines.NextCode();
            }
        }
コード例 #5
0
 public frmProductMain(Guid guid)
 {
     InitializeComponent();
     cls             = ProductBussines.Get(guid);
     txtCode.Enabled = false;
 }