protected void ddlItem_SelectedIndexChanged(object sender, EventArgs e) { try { if (ddlItem.SelectedIndex > 0) { if (ddlUser.SelectedIndex > 0) { int ItemId = int.Parse(ddlItem.SelectedValue); int User = ddlUser.SelectedIndex; txtItemCode.Text = PickUpItemMaster.GetByOrderId(ItemId).HSNCODE; txtrate.Text = PickUpItemMaster.GetByOrderId(ItemId).RATE_PER.ToString(); int UserState = USERPROFILEMASTER.GetByRegistration_ID(User).State; int PicUpState = PickupMaster.GetByPickupID(int.Parse(Session["PickupID"].ToString())).State; if (UserState == PicUpState) { txtigst.Text = "0"; txtcgst.Text = PickUpItemMaster.GetByOrderId(ItemId).CGST.ToString(); txtsgst.Text = PickUpItemMaster.GetByOrderId(ItemId).SGST.ToString(); } else { txtcgst.Text = "0"; txtsgst.Text = "0"; txtigst.Text = PickUpItemMaster.GetByOrderId(ItemId).IGST.ToString(); } } else { ScriptManager.RegisterStartupScript(this, typeof(Page), "Alert", "<Script>alert('Plz Select User');</Script>", false); ddlUser.Focus(); return; } } else { txtcgst.Text = "0"; txtsgst.Text = "0"; txtigst.Text = "0"; } BindSizeColorDropdown(ddlItem.SelectedValue); } catch (Exception ew) { } }
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 linkbtnEdit_Click(object sender, EventArgs e) { LinkButton lb = (LinkButton)sender; GridViewRow gr = (GridViewRow)lb.NamingContainer; ViewState["id"] = ((Label)gr.FindControl("labelNOTICE_ID")).Text; string nid = ViewState["id"].ToString(); PickUpItemMaster dm = PickUpItemMaster.GetByOrderId(int.Parse(nid)); ddlItem.SelectedValue = dm.ITEM_ID.ToString(); txtItemCode.Text = dm.HSNCODE; numqty.Text = dm.QUANTITY.ToString(); txtcgst.Text = dm.CGST.ToString(); txtsgst.Text = dm.SGST.ToString(); txtigst.Text = dm.IGST.ToString(); txtrate.Text = dm.RATE_PER.ToString(); btnsubmit.Text = "Update"; }
public void fillCategory() { try { List <PickUpItemMaster> _state = PickUpItemMasterCollection.GetAll(); PickUpItemMaster sm = new PickUpItemMaster(); sm.Id = 0; sm.ITEMNAME = "-select Item-"; _state.Insert(0, sm); ddlItem.DataSource = _state; ddlItem.DataTextField = "ITEMNAME"; ddlItem.DataValueField = "ITEM_Id"; ddlItem.DataBind(); } catch (Exception ex) { string script = "<script>alert('" + ex.Message + "');</script>"; } }
protected void linkbtnDelete_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(); PickUpItemMaster dm = new PickUpItemMaster(); dm.Id = int.Parse(did); dm.GetByDelete(); ScriptManager.RegisterStartupScript(this, typeof(Page), "Alert", "<Script>alert('Data Delete....');</Script>", false); Response.Redirect("ItemEntry.aspx"); grid(); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, typeof(Page), "Alert", "<Script>alert('" + ex.Message + "');</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(); } }
protected void btnsubmit_Click(object sender, EventArgs e) { try { decimal total = 0; PickUpItemMaster ln = new PickUpItemMaster(); total = decimal.Parse(numqty.Text) * decimal.Parse(txtrate.Text.Trim()); if (btnsubmit.Text == "Submit") { if (string.IsNullOrEmpty(numqty.Text)) { ScriptManager.RegisterStartupScript(this, typeof(Page), "Alert", "<Script>alert('Plz Enter Quantity..');</Script>", false); numqty.Focus(); return; } else { decimal qt = decimal.Parse(numqty.Text.Trim()); if (qt <= 0) { ScriptManager.RegisterStartupScript(this, typeof(Page), "Alert", "<Script>alert('Quantity must be greater than zero..');</Script>", false); numqty.Focus(); return; } } ln.Id = PickUpItemMaster.GetMaxID() + 1; ln.ITEM_ID = int.Parse(ddlItem.SelectedValue); ln.ITEMNAME = ITEM_MASTER.GetByITEM_ID(int.Parse(ddlItem.SelectedValue)).ITEMNAME; ln.HSNCODE = txtItemCode.Text; ln.CGST = int.Parse(txtcgst.Text); ln.SGST = int.Parse(txtsgst.Text); ln.IGST = int.Parse(txtigst.Text); ln.QUANTITY = decimal.Parse(numqty.Text); ln.RATE_PER = decimal.Parse(txtrate.Text.Trim()); ln.TOTAL = total; ln.EntryDate = System.DateTime.Today; ln.PickupID = int.Parse(Session["PickupID"].ToString()); ln.Save(); ScriptManager.RegisterStartupScript(this, typeof(Page), "Alert", "<Script>alert('Submit Successfully...');</Script>", false); } else if (btnsubmit.Text == "Update") { ln = PickUpItemMaster.GetByOrderId(int.Parse(ViewState["id"].ToString())); ln.Id = int.Parse(ViewState["id"].ToString()); ln.ITEM_ID = ddlItem.SelectedIndex; ln.QUANTITY = decimal.Parse(numqty.Text); ln.RATE_PER = decimal.Parse(txtrate.Text.Trim()); ln.TOTAL = total; ln.EntryDate = System.DateTime.Today; ln.PickupID = int.Parse(Session["PickupID"].ToString()); ln.Save(); ScriptManager.RegisterStartupScript(this, typeof(Page), "Alert", "<Script>alert('Update Successfully...');</Script>", false); } grid(); ClearControls(this); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, typeof(Page), "Alert", "<script>alert(error);</script>", false); } }