コード例 #1
0
ファイル: RecivedOrder.aspx.cs プロジェクト: weddingjuma/IMS
        protected void gdvReceived_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                if (e.CommandName.Equals("Upd"))
                {
                    PlaceOrderBLL objupd = new PlaceOrderBLL();

                    OrderDetails objOrder = new OrderDetails();

                    TextBox recivedQunatity = (TextBox)gdvReceived.Rows[gdvReceived.EditIndex].FindControl("txtOrderedQuantity");
                    Label   lblExpiry       = (Label)gdvReceived.Rows[gdvReceived.EditIndex].FindControl("lblExpiry");
                    objOrder.OrderDetailID    = Convert.ToInt32(e.CommandArgument);
                    objOrder.ReceivedQuantity = Convert.ToInt32(recivedQunatity.Text);
                    objOrder.RoleType         = Session["Type"].ToString();
                    // objOrder.ExpiryDate = Convert.ToDateTime(lblExpiry.Text);

                    objOrder.ExpiryDate   = DateTime.Now;
                    objOrder.ReceivedDate = DateTime.Now;

                    objupd.updateOrderByStatus(objOrder);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                gdvReceived.EditIndex = -1;
                BindGdvReceived();
            }
        }
コード例 #2
0
        public void BindGdvDetails()
        {
            DataSet      ds2        = new DataSet();
            OrderDetails objDetails = new OrderDetails();

            if (Session["OrderID"] == null)
            {
                Session["OrderID"] = Convert.ToInt32(ds.Tables[0].Rows[0]["OrderID"]);
            }
            objDetails.OrderID = Convert.ToInt32(Session["OrderID"]);

            ds2 = PlaceOrderBLL.GetOrderDetailsById(objDetails);

            gdvOrderDetail.DataSource = ds2;
            gdvOrderDetail.DataBind();

            if (plsChilde.Visible == true)
            {
                if (Session["OrderID"] != null)
                {
                    DataSet dspro = new DataSet();
                    dspro = ProductBLL.GetAvailableProducts();

                    DropDownList drpOrderDetail = (DropDownList)gdvOrderDetail.FooterRow.FindControl("drpAddOrderDetail");


                    drpOrderDetail.DataSource = dspro;

                    drpOrderDetail.DataTextField  = "ProductName";
                    drpOrderDetail.DataValueField = "ProductID";

                    drpOrderDetail.DataBind();
                }
            }
        }
コード例 #3
0
        public void AddNewOrder()
        {
            OrderDetails obj = new OrderDetails();

            obj.OrderDate   = DateTime.Now;
            obj.OrderAmount = float.Parse("00");
            obj.UserID      = Convert.ToInt32(Session["UserID"]);
            obj.OrderStatus = "Pending";

            obj.OrderRequestBy = Convert.ToInt32(Session["UserID"]);
            if (drpOrderType.SelectedValue == "5")
            {
                obj.OrderRequestedFor = Convert.ToInt32(Session["UserID"]);
                obj.VendorID          = drpOrderTo.SelectedValue;
                obj.OrderMode         = "vendor";
            }
            else
            {
                obj.OrderRequestedFor = Convert.ToInt32(drpOrderTo.SelectedValue);
                obj.OrderMode         = "Demand";
            }
            obj.OrderTypeID = Convert.ToInt32(drpOrderType.SelectedValue);

            ds = PlaceOrderBLL.GetNewOrderDetails(obj);
        }
コード例 #4
0
        public void AddOrderDetails()
        {
            if (ds.Tables[0].Rows.Count > 0)
            {
                OrderDetails objDetails = new OrderDetails();

                objDetails.OrderID         = Convert.ToInt32(ds.Tables[0].Rows[0]["OrderID"]);
                objDetails.ProductID       = Convert.ToInt32(drpSerchProduct.SelectedValue);
                objDetails.OrderDate       = Convert.ToDateTime(ds.Tables[0].Rows[0]["OrderDate"]);
                objDetails.OrderedQuantity = Convert.ToInt32(txtQuantity.Text);

                if (Session["Type"] == "WareHouse")
                {
                    objDetails.StatusDetails = "Initiated";
                }

                else if (Session["Type"] == "Store")
                {
                    objDetails.StatusDetails = "Pending";
                }

                PlaceOrderBLL objAdd = new PlaceOrderBLL();
                objAdd.AddOrderDetails(objDetails);
            }
        }
コード例 #5
0
        protected void gdvReceived_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                if (e.CommandName.Equals("Upd"))
                {
                    PlaceOrderBLL objupd = new PlaceOrderBLL();

                    OrderDetails objOrder = new OrderDetails();

                    TextBox detailDescription = (TextBox)gdvReceived.Rows[gdvReceived.EditIndex].FindControl("txtDetailDescription");

                    TextBox SalePrice = (TextBox)gdvReceived.Rows[gdvReceived.EditIndex].FindControl("txtSalePrice");
                    Label   lblExpiry = (Label)gdvReceived.Rows[gdvReceived.EditIndex].FindControl("lblExpiry");

                    Label lblProductDetail = (Label)gdvReceived.Rows[gdvReceived.EditIndex].FindControl("lblProductDetail");
                    objOrder.OrderDetailID    = Convert.ToInt32(e.CommandArgument);
                    objOrder.ReceivedDate     = DateTime.Now;
                    objOrder.OrderDescription = detailDescription.Text;
                    objOrder.ExpiryDate       = DateTime.Now;
                    objOrder.SalePrice        = Convert.ToInt32(SalePrice.Text);
                    objOrder.RoleType         = Session["Type"].ToString();
                    objOrder.ExpiryDate       = Convert.ToDateTime(lblExpiry.Text);

                    objOrder.StatusDetails = "Complete";

                    objOrder.ProductDetailId = Convert.ToInt32(lblProductDetail.Text);

                    objupd.updateOrderByStatus(objOrder);
                }

                else if (e.CommandName.Equals("discard"))
                {
                    PlaceOrderBLL objupd = new PlaceOrderBLL();

                    OrderDetails objOrder = new OrderDetails();


                    objOrder.OrderDetailID    = Convert.ToInt32(e.CommandArgument);
                    objOrder.ReceivedDate     = DateTime.Now;
                    objOrder.ExpiryDate       = DateTime.Now;
                    objOrder.RoleType         = Session["Type"].ToString();
                    objOrder.OrderDescription = "Stock Not Available";
                    objOrder.StatusDetails    = "Cancel";
                    objupd.updateOrderByStatus(objOrder);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                gdvReceived.EditIndex = -1;
                BindGdvReceived();
            }
        }
コード例 #6
0
ファイル: PendingOrders.aspx.cs プロジェクト: weddingjuma/IMS
        public void BindGdvReceived()
        {
            DataSet      ds2        = new DataSet();
            OrderDetails objDetails = new OrderDetails();

            objDetails.OrderRequestedFor = Convert.ToInt32(Session["UserID"]);

            objDetails.OrderRequestBy = Convert.ToInt32(Session["UserID"]);

            objDetails.OrderMode = "PenddingOrder";
            ds2 = PlaceOrderBLL.GetPenddingOrders(objDetails);

            gdvPendding.DataSource = ds2;
            gdvPendding.DataBind();
        }
コード例 #7
0
        public void AddOrderDetails()
        {
            if (ds.Tables[0].Rows.Count > 0)
            {
                OrderDetails objDetails = new OrderDetails();

                objDetails.OrderID          = Convert.ToInt32(ds.Tables[0].Rows[0]["OrderID"]);
                objDetails.ProductID        = Convert.ToInt32(drpSerchProduct.SelectedValue);
                objDetails.OrderDate        = Convert.ToDateTime(ds.Tables[0].Rows[0]["OrderDate"]);
                objDetails.OrderedQuantity  = Convert.ToInt32(txtQuantity.Text);
                objDetails.StatusDetails    = "Initiated";
                objDetails.SalePrice        = Convert.ToInt32(txtPrize.Text);
                objDetails.OrderDescription = "Requested";
                PlaceOrderBLL objAdd = new PlaceOrderBLL();
                objAdd.AddOrderDetails(objDetails);
            }
        }
コード例 #8
0
ファイル: RecivedOrder.aspx.cs プロジェクト: weddingjuma/IMS
        public void BindGdvReceived()
        {
            if (!string.IsNullOrEmpty(txtSearch.Text))
            {
                DataSet      ds2        = new DataSet();
                OrderDetails objDetails = new OrderDetails();

                objDetails.OrderRequestedFor = Convert.ToInt32(Session["UserID"]);

                objDetails.OrderRequestBy = Convert.ToInt32(Session["UserID"]);
                objDetails.OrderID        = Convert.ToInt32(txtSearch.Text);
                objDetails.OrderMode      = "Request";
                ds2 = PlaceOrderBLL.GetPenddingOrders(objDetails);

                gdvReceived.DataSource = ds2;
                gdvReceived.DataBind();
            }
        }
コード例 #9
0
        protected void gdvReceived_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                if (e.CommandName.Equals("Upd"))
                {
                    PlaceOrderBLL objupd = new PlaceOrderBLL();

                    OrderDetails objOrder = new OrderDetails();

                    TextBox receivedDate    = (TextBox)gdvReceived.Rows[gdvReceived.EditIndex].FindControl("txtDateRec");
                    TextBox recivedQunatity = (TextBox)gdvReceived.Rows[gdvReceived.EditIndex].FindControl("txtRecQuantity");

                    TextBox discount       = (TextBox)gdvReceived.Rows[gdvReceived.EditIndex].FindControl("txtBonus");
                    TextBox txtDateExpired = (TextBox)gdvReceived.Rows[gdvReceived.EditIndex].FindControl("txtDateExpired");
                    objOrder.ExpiryDate = Convert.ToDateTime(txtDateExpired.Text);

                    objOrder.OrderDetailID    = Convert.ToInt32(e.CommandArgument);
                    objOrder.ReceivedQuantity = Convert.ToInt32(recivedQunatity.Text);
                    objOrder.RoleType         = Session["Type"].ToString();
                    objOrder.InvoiceNumber    = txtInvoiceNum.Text;


                    objOrder.Discount     = float.Parse(discount.Text);
                    objOrder.ReceivedDate = Convert.ToDateTime(receivedDate.Text);

                    objupd.updateOrderByStatus(objOrder);
                }
            }
            catch (Exception exp)
            {
                //throw;
            }
            finally
            {
                gdvReceived.EditIndex = -1;
                BindGdvReceived();
            }
        }
コード例 #10
0
        protected void gdvOrderDetail_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                if (e.CommandName.Equals("Add"))
                {
                    OrderDetails objDetails = new OrderDetails();

                    TextBox txtAddquantity = (TextBox)gdvOrderDetail.FooterRow.FindControl("txtAddquantity");

                    TextBox      txtAddSalePrice = (TextBox)gdvOrderDetail.FooterRow.FindControl("txtAddSalePrice");
                    DropDownList drpOrderDetail  = (DropDownList)gdvOrderDetail.FooterRow.FindControl("drpAddOrderDetail");
                    objDetails.OrderID          = Convert.ToInt32(Session["OrderID"]);
                    objDetails.ProductID        = Convert.ToInt32(drpOrderDetail.SelectedValue);
                    objDetails.OrderDate        = DateTime.Now;
                    objDetails.StatusDetails    = "Initiated";
                    objDetails.OrderDescription = "Requested";
                    objDetails.OrderedQuantity  = Convert.ToInt32(txtAddquantity.Text);
                    objDetails.SalePrice        = Convert.ToInt32(txtAddSalePrice.Text);

                    PlaceOrderBLL objAdd = new PlaceOrderBLL();
                    objAdd.AddOrderDetails(objDetails);
                }
                else if (e.CommandName.Equals("Del"))
                {
                    PlaceOrderBLL objDel = new PlaceOrderBLL();

                    OrderDetails objOrer = new OrderDetails();
                    objOrer.OrderDetailID = Convert.ToInt32(e.CommandArgument);

                    objDel.Delete(objOrer);
                }

                else if (e.CommandName.Equals("Upd"))
                {
                    PlaceOrderBLL objupd = new PlaceOrderBLL();

                    OrderDetails objOrder = new OrderDetails();

                    TextBox      txtSalePrice = (TextBox)gdvOrderDetail.Rows[gdvOrderDetail.EditIndex].FindControl("txtSalePrice");
                    TextBox      txtquantity  = (TextBox)gdvOrderDetail.Rows[gdvOrderDetail.EditIndex].FindControl("txtquantity");
                    DropDownList ddlPro       = (DropDownList)(gdvOrderDetail.Rows[gdvOrderDetail.EditIndex].FindControl("drpOrderDetail"));
                    long         DrpPro       = Convert.ToInt64(ddlPro.SelectedItem.Value);
                    objOrder.OrderDetailID    = Convert.ToInt32(e.CommandArgument);
                    objOrder.SalePrice        = Convert.ToInt32(txtSalePrice.Text);
                    objOrder.ProductID        = DrpPro;
                    objOrder.OrderDescription = "Requested";
                    objOrder.OrderedQuantity  = Convert.ToInt32(txtquantity.Text);
                    objupd.update(objOrder);
                }
                else
                {
                    //WebMessageBoxUtil.Show("Invalid input in Order Place field ");
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                gdvOrderDetail.EditIndex = -1;
                BindGdvDetails();
            }
        }