private void FnShowSelectedData(int _parentProductId) { mSelectedParentProductRow = mParentProductsDataAccess.SelectRecord(_parentProductId); mEditTextProductName.Text = mSelectedParentProductRow[0].ParentProductName; mCategoryId = mSelectedParentProductRow[0].CategoryId; mTxtProductCat.Text = mSelectedParentProductRow[0].CategoryName; mTxtProductCat.SetTextColor(ResourceIdToColor(Resource.Color.colorTextEnabled)); mlblCategory.Visibility = ViewStates.Visible; mTxtProductDescription.Text = mSelectedParentProductRow[0].ProductDescription == null? "Description" : mSelectedParentProductRow[0].ProductDescription; mTxtProductDescription.SetTextColor(ResourceIdToColor(mSelectedParentProductRow[0].ProductDescription == null ? Resource.Color.colorTextDisabled : Resource.Color.colorTextEnabled)); mlblDescription.Visibility = mSelectedParentProductRow[0].ProductDescription == null ? ViewStates.Invisible : ViewStates.Visible; mViewColorSelector.SetBackgroundColor(Android.Graphics.Color.ParseColor("#" + mSelectedParentProductRow[0].ProductColorBg)); mCardviewProductAppearance.SetCardBackgroundColor(Android.Graphics.Color.ParseColor("#" + mSelectedParentProductRow[0].ProductColorBg)); mEditTextProductAlias.Text = mSelectedParentProductRow[0].ProductAlias; //product list GlobalVariables.newProductSizesList.Clear(); var productToCopy = mProductsDataAccess.SelectTable() .OrderBy(x => x.ProductSizeId) .Where(x => x.ParentProductId == _parentProductId) .ToList(); GlobalVariables.newProductSizesList = DataClassHelper.ToNewProduct(productToCopy); //mProducts = GlobalVariables.newProductSizesList; }
private void PasteData(List <ParentProductCopyHolder> _sourceParentProduct, List <NewProductCopyHolder> _sourceProduct) { mEditTextProductName.Text = _sourceParentProduct[0].ParentProductName + " (Copy)"; mCategoryId = _sourceParentProduct[0].CategoryId; mTxtProductCat.Text = mCategoryId == 0 ? "Category" : _sourceParentProduct[0].CategoryName; mTxtProductCat.SetTextColor(ResourceIdToColor(Resource.Color.colorTextEnabled)); mlblCategory.Visibility = mCategoryId == 0 ? ViewStates.Invisible : ViewStates.Visible; mTxtProductDescription.Text = _sourceParentProduct[0].ProductDescription == null ? "Description" : _sourceParentProduct[0].ProductDescription; mTxtProductDescription.SetTextColor(ResourceIdToColor(_sourceParentProduct[0].ProductDescription == null ? Resource.Color.colorTextDisabled : Resource.Color.colorTextEnabled)); mlblDescription.Visibility = _sourceParentProduct[0].ProductDescription == null ? ViewStates.Invisible : ViewStates.Visible; mViewColorSelector.SetBackgroundColor(Android.Graphics.Color.ParseColor("#" + _sourceParentProduct[0].ProductColorBg)); mCardviewProductAppearance.SetCardBackgroundColor(Android.Graphics.Color.ParseColor("#" + _sourceParentProduct[0].ProductColorBg)); mEditTextProductAlias.Text = _sourceParentProduct[0].ProductAlias; //product list GlobalVariables.newProductSizesList.Clear(); GlobalVariables.newProductSizesList = DataClassHelper.CopyToNewProduct(GlobalVariables.newProductCopyHolder); FnSetListViewAdapter(); //refresh new product list mLvProductSizes.Invalidate(); }