Ejemplo n.º 1
0
        public void SaveWarehouse()
        {
            if (SelectedShopReqInvRow != null)
            {
                var valiationCollection = new List <ValidationResult>();

                var isvalid = Validator.TryValidateObject(SelectedShopReqInvRow, new ValidationContext(SelectedShopReqInvRow, null, null), valiationCollection, true);

                if (isvalid)
                {
                    var header = new TblShopReqHeader
                    {
                        Week = Week,
                        TblItemDownLoadDef = TblItemDownLoadDef,
                        TblStore           = TblStore,
                        Year = Year,
                    };

                    var save    = SelectedShopReqInvRow.Iserial == 0;
                    var saveRow = new TblShopReqInv
                    {
                        Qty               = SelectedShopReqInvRow.Qty,
                        Iserial           = SelectedShopReqInvRow.Iserial,
                        TBLITEMprice      = SelectedShopReqInvRow.TBLITEMprice,
                        TblColor          = (int)SelectedShopReqInvRow.TblColor,
                        TblSize           = (int)SelectedShopReqInvRow.TblSize,
                        TblShopReqHeader1 = header
                    };

                    Client.UpdateOrDeleteTblShopReqInvAsync(saveRow, save, SelectedMainRow.TblShopReqInvs.IndexOf(SelectedShopReqInvRow), LoggedUserInfo.DatabasEname, LoggedUserInfo.Iserial);
                }
            }
        }
Ejemplo n.º 2
0
        public void SaveComment()
        {
            if (SelectedShopReqCommentRow != null)
            {
                var valiationCollection = new List <ValidationResult>();

                var isvalid = Validator.TryValidateObject(SelectedShopReqCommentRow, new ValidationContext(SelectedShopReqCommentRow, null, null), valiationCollection, true);

                if (isvalid)
                {
                    var header = new TblShopReqHeader
                    {
                        Week = Week,
                        TblItemDownLoadDef = TblItemDownLoadDef,
                        TblStore           = TblStore,
                        Year = Year,
                    };

                    var save    = SelectedShopReqCommentRow.Iserial == 0;
                    var saveRow = new TblShopReqComment();
                    saveRow.InjectFrom(SelectedShopReqCommentRow);
                    saveRow.TblShopComment    = null;
                    saveRow.TblShopReqHeader1 = header;

                    Client.UpdateOrDeleteTblShopReqCommentsAsync(saveRow, save, 0, LoggedUserInfo.DatabasEname, LoggedUserInfo.Iserial);
                }
            }
        }