protected void ListView1_ItemCommand(object sender, ListViewCommandEventArgs e) { if (e.CommandName == "Remove") { int ProId = Convert.ToInt32(e.CommandArgument); int UserId = int.Parse(Session["loginid"].ToString()); ProductAddtoCartMaster dm = new ProductAddtoCartMaster(); var product = ProductAddtoCartMaster.GetByUser_idProductID(UserId, ProId); int Cartid = product.Cart_id; dm.Cart_id = Cartid; dm.Delete(); //var product = db.AddtoCarts.FirstOrDefault(x => x.Product_id == ProId || x.User_id == UserId); //db.AddtoCarts.Remove(product); //db.SaveChanges(); GetAddtoCartDetail(); } }
protected void linkbtnEdit_Click(object sender, EventArgs e) { LinkButton lb = (LinkButton)sender; GridViewRow gr = (GridViewRow)lb.NamingContainer; ViewState["ProductAddToCartID"] = ((Label)gr.FindControl("lblProductAddtocart")).Text; string nid = ViewState["ProductAddToCartID"].ToString(); ProductAddtoCartMaster dm = ProductAddtoCartMaster.GetByCart_id(int.Parse(nid)); ddlItem.SelectedValue = dm.Product_id.ToString(); txtItemCode.Text = PickUpItemMaster.GetByOrderId(int.Parse(ddlItem.SelectedValue)).HSNCODE; txtcgst.Text = PickUpItemMaster.GetByOrderId(int.Parse(ddlItem.SelectedValue)).CGST.ToString(); //dm.CGST_RATE.ToString(); txtsgst.Text = PickUpItemMaster.GetByOrderId(int.Parse(ddlItem.SelectedValue)).SGST.ToString(); //dm.SGST_RATE.ToString(); txtigst.Text = PickUpItemMaster.GetByOrderId(int.Parse(ddlItem.SelectedValue)).IGST.ToString(); //dm.IGST_RATE.ToString(); numqty.Text = dm.Quantity.ToString(); txtrate.Text = PickUpItemMaster.GetByOrderId(int.Parse(ddlItem.SelectedValue)).RATE_PER.ToString(); //dm.RATE_PER.ToString(); btnPickAddtocart.Text = "Update"; }
protected void linkbtnView_Click(object sender, EventArgs e) { try { LinkButton lb = (LinkButton)sender; GridViewRow gv = (GridViewRow)lb.NamingContainer; ViewState["id"] = ((Label)gv.FindControl("labelNOTICE_ID")).Text; string did = ViewState["id"].ToString(); ProductAddtoCartMaster dm = new ProductAddtoCartMaster(); dm.Cart_id = int.Parse(did); dm.Delete(); ScriptManager.RegisterStartupScript(this, typeof(Page), "Alert", "<Script>alert('Product Remove....');</Script>", false); Response.Redirect("frmAddToCartList.aspx"); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, typeof(Page), "Alert", "<Script>alert('" + ex.Message + "');</Script>", false); } }
protected void btnPickAddtocart_Click(object sender, EventArgs e) { try { ProductAddtoCartMaster ln = new ProductAddtoCartMaster(); if (btnPickAddtocart.Text == "Add To Cart") { ln.Cart_id = ProductAddtoCartMaster.GetMaxID() + 1; ln.User_id = int.Parse(ddlUser.SelectedValue); ln.Product_id = int.Parse(ddlItem.SelectedValue); ln.Quantity = decimal.Parse(numqty.Text); ln.Color_Code = _selectedColorCode; ln.UnitCode = _selectedSizeCode; ln.Save(); } else if (btnPickAddtocart.Text == "Update") { ln = ProductAddtoCartMaster.GetByCart_id(int.Parse(ViewState["ProductAddToCartID"].ToString())); ln.Cart_id = int.Parse(ViewState["ProductAddToCartID"].ToString()); ln.User_id = int.Parse(ddlUser.SelectedValue); ln.Product_id = int.Parse(ddlItem.SelectedValue); ln.Quantity = decimal.Parse(numqty.Text); ln.Color_Code = _selectedColorCode; ln.UnitCode = _selectedSizeCode; ln.Save(); ScriptManager.RegisterStartupScript(this, typeof(Page), "Alert", "<Script>alert('Update Successfully...');</Script>", false); } BindProductAddToCart(); ddlItem.SelectedIndex = 0; btnPickAddtocart.Text = "Add To Cart"; ClearControls(this); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, typeof(Page), "Alert", "<script>alert(error);</script>", false); } }
public void MakePayment() { decimal totalamt = 0; int UserId = int.Parse(ddlUser.SelectedValue); var products = ProductAddtoCartMasterCollection.GetAll().FindAll(x => x.User_id == UserId); var paymentBill = new ProductBill_Master(); paymentBill.BILL_ID = ProductBill_Master.MaxId() + 1; paymentBill.BILLNO = DateTime.Now.ToString("yyyyMMddHHmmssffff"); foreach (GridViewRow gv in gdvNotice.Rows) { totalamt += decimal.Parse(gv.Cells[4].Text.ToString()); } paymentBill.TOTAL = totalamt; paymentBill.STATUS = "Wallet"; paymentBill.BILLDATE = DateTime.Today.Date; paymentBill.RECEIVER_ID = UserId; paymentBill.REMARKS = null; paymentBill.LOGIN_ID = int.Parse(Session["PickupID"].ToString()); paymentBill.Bil_Stutas = "Paid"; paymentBill.Extra_Payment = 0; paymentBill.NO_OF_BOXES = ""; paymentBill.Save(); #region foreach (var x in products) { ProductInvoice_Master invoiceItem = new ProductInvoice_Master(); { invoiceItem.INVOICE_ID = ProductInvoice_Master.MaxId() + 1; invoiceItem.ITEM_ID = x.Product_id; invoiceItem.ITEMNAME = PickUpItemMaster.GetByOrderId(x.Product_id).ITEMNAME; invoiceItem.HSNCODE = PickUpItemMaster.GetByOrderId(x.Product_id).HSNCODE; invoiceItem.QUANTITY = x.Quantity; invoiceItem.RATE_PER = PickUpItemMaster.GetByOrderId(x.Product_id).RATE_PER; invoiceItem.TOTAL = x.Total; if (paymentBill.RECEIVER_ID == paymentBill.LOGIN_ID) { invoiceItem.CGST_RATE = decimal.Parse(PickUpItemMaster.GetByOrderId(x.Product_id).CGST.ToString()); invoiceItem.SGST_RATE = decimal.Parse(PickUpItemMaster.GetByOrderId(x.Product_id).SGST.ToString()); invoiceItem.IGST_RATE = 0; invoiceItem.CGST_AMT = (invoiceItem.TOTAL * invoiceItem.CGST_RATE) / 100; invoiceItem.SGST_AMT = (invoiceItem.TOTAL * invoiceItem.SGST_RATE) / 100; invoiceItem.IGST_AMT = (invoiceItem.TOTAL * invoiceItem.IGST_RATE) / 100; } else { invoiceItem.CGST_RATE = 0; invoiceItem.SGST_RATE = 0; invoiceItem.IGST_RATE = decimal.Parse(PickUpItemMaster.GetByOrderId(x.Product_id).IGST.ToString()); invoiceItem.CGST_AMT = (invoiceItem.TOTAL * invoiceItem.CGST_RATE) / 100; invoiceItem.SGST_AMT = (invoiceItem.TOTAL * invoiceItem.SGST_RATE) / 100; invoiceItem.IGST_AMT = (invoiceItem.TOTAL * invoiceItem.IGST_RATE) / 100; } invoiceItem.BILL_ID = paymentBill.BILL_ID; invoiceItem.REMARKS = ""; invoiceItem.INVOICE_DATE = System.DateTime.Today; invoiceItem.Bil_Stutas = "Waiting"; invoiceItem.RECEIVER_ID = paymentBill.RECEIVER_ID; invoiceItem.UnitCode = x.UnitCode; invoiceItem.Color_Code = x.Color_Code; } invoiceItem.Save(); #endregion ProductAddtoCartMaster dm = new ProductAddtoCartMaster(); dm.UserDelete(UserId); ScriptManager.RegisterStartupScript(this, typeof(Page), "Alert", "<Script>alert('Save Successfully...');</Script>", false); PrintBill(); } }