Esempio n. 1
0
        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) { }
        }
Esempio n. 2
0
        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";
        }
Esempio n. 3
0
        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";
        }
Esempio n. 4
0
 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>";
     }
 }
Esempio n. 5
0
 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);
     }
 }
Esempio n. 6
0
        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();
            }
        }
Esempio n. 7
0
 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);
     }
 }