public ActionResult CrudeCartProductEdit( System.Guid cartProductId ) { CrudeCartProductContract contract = new CrudeCartProductServiceClient().FetchByCartProductId(cartProductId); ViewBag.ProductId = new SelectList(new CrudeProductServiceClient().FetchAll(), "ProductId", "ProductName", contract.ProductId ); ViewBag.FinancialCurrencyId = new SelectList(new CrudeFinancialCurrencyServiceClient().FetchAll(), "FinancialCurrencyId", "FinancialCurrencyTypeName", contract.FinancialCurrencyId ); ViewBag.DefaultUserName = new CrudeDefaultUserServiceClient().FetchByDefaultUserId(contract.UserId).DefaultUserName; return(View( "~/Views/Crude/Cart/CrudeCartProduct/CrudeCartProductEdit.cshtml", contract )); }
// refresh the grid // links: // docLink: http://sql2x.org/documentationLink/a90065e7-8ace-4de7-9367-d4653a7c637f public void RefreshCrudeCartProduct() { var cartProduct = new CrudeCartProductServiceClient(); try { var bindingSource = new BindingSource(); bindingSource.DataSource = cartProduct.FetchWithFilter( Guid.Empty , Guid.Empty , Guid.Empty , Guid.Empty , maskedTextBoxAmount.Text == String.Empty ? 0 : Convert.ToDecimal(maskedTextBoxAmount.Text) , Guid.Empty , textBoxSessionIdentificator.Text , Guid.Empty , textBoxState.Text , Guid.Empty , DateTime.MinValue ); dataGridViewCrudeCartProduct.AutoGenerateColumns = false; dataGridViewCrudeCartProduct.DataSource = bindingSource; dataGridViewCrudeCartProduct.AutoResizeColumns(); dataGridViewCrudeCartProduct.Refresh(); } catch (Exception ex) { if (ex == null) { } else { System.Diagnostics.Debugger.Break(); } } finally { cartProduct.Close(); } }
public void UnOrder( Guid cartProductId ) { Guid userId = Logging.UserId(User.Identity, ViewBag); var cartProductContract = new CrudeCartProductServiceClient().FetchByCartProductId(cartProductId); cartProductContract.StateRcd = DefaultStateRef.Invalidated; cartProductContract.UserId = userId; cartProductContract.DateTime = DateTime.UtcNow; new CrudeCartProductServiceClient().Update(cartProductContract); Response.Redirect("../CartProduct/CartProductIndexLive", true); }