protected void GrdViewPurchaseOrders_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "editGeneralOrder") { int ID = int.Parse(e.CommandArgument.ToString()); Response.Redirect("PurchaseOrder.aspx?PurchaseOrderID=" + ID.ToString()); } else if (e.CommandName == "deleteGeneralOrder") { BLL.PurchaseOrder purdel = new BLL.PurchaseOrder(); PurchaseOrderDetails Purddel = new PurchaseOrderDetails(); purdel.LoadByPrimaryKey(int.Parse(e.CommandArgument.ToString())); Purddel.getPurchaseDetails(int.Parse(e.CommandArgument.ToString())); Purddel.DeleteAll(); Purddel.Save(); purdel.MarkAsDeleted(); purdel.Save(); } BindGeneralPurchaseOrder(); }
protected void btnSavePurchaseOrderDetails_Click(object sender, EventArgs e) { PurchaseOrderDetails Purd = new PurchaseOrderDetails(); if (getQueryString_PurchaseOrderDetails > 0) { Purd.LoadByPrimaryKey(getQueryString_PurchaseOrderDetails); } else { Purd.AddNew(); Purd.CreatedBy = new Guid(Membership.GetUser().ProviderUserKey.ToString()); Purd.CreatedDate = DateTime.Now; } Purd.TotalValue = double.Parse(txtTotalValue.Text); Purd.UnitPrice = double.Parse(txtUnitPrice.Text); Purd.QuantityRequired = int.Parse(txtQuantityRequired.Text); Purd.StockOnHand = int.Parse(txtStockOnHands.Text); Purd.Unit = int.Parse(txtUnit.Text); Purd.Description = txtDescription.Text; Purd.PurchaseOrderID = getQueryString_PurchaseOrder; Purd.LastUpdatedDate = DateTime.Now; Purd.UpdatedBy = new Guid(Membership.GetUser().ProviderUserKey.ToString()); Purd.Save(); BindDetailsPurchaseOrder(); cleardetails(); }
protected void grdPurchaseOrderDetails_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "deleteDetailsOrder") { BLL.PurchaseOrderDetails Del = new BLL.PurchaseOrderDetails(); Del.LoadByPrimaryKey(int.Parse(e.CommandArgument.ToString())); Del.MarkAsDeleted(); Del.Save(); BindDetailsPurchaseOrder(); } else if (e.CommandName == "editDetailsOrder") { int ID = int.Parse(e.CommandArgument.ToString()); Response.Redirect(Request.Url.AbsolutePath.ToString() + "?PurchaseOrderID=" + Request.QueryString["PurchaseOrderID"].ToString() + "&PurchaseOrderDetailsID=" + ID.ToString()); } }