コード例 #1
0
    protected void ddlOrderNo_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (ddlOrderNo.SelectedIndex != 0)
        {
            receivedOrderController = new ReceivedOrderController();
            int      poID      = Convert.ToInt32(ddlOrderNo.SelectedValue.ToString());
            string   supName   = receivedOrderController.getSupplierbyPOID(poID);
            DateTime date      = receivedOrderController.getOrderDate(poID);
            string   orderDate = date.ToString("dd/MM/yyyy");

            lblOrdDateDec.Visible    = true;
            lblOrdDate.Visible       = true;
            lblSupplierDes.Visible   = true;
            lblSupplierName.Visible  = true;
            lblDONo.Visible          = true;
            txtDeliveryOrdNo.Visible = true;
            lblSupplierName.Text     = supName;
            lblOrdDate.Text          = orderDate;
            //GdvReceivedOrder.DataSource = receivedOrderController.getListDataTable(poID);
            //GdvReceivedOrder.DataBind();
            //ViewState["CurrentData"] = receivedOrderController.getListDataTable(poID);
            //GdvReceivedOrder.DataBind();
            btnSave.Visible = false;
            btnShow.Visible = false;
        }
        else
        {
            ClearGridView();
            btnSave.Visible = false;
            btnShow.Visible = false;
        }
    }
コード例 #2
0
    protected void btnShow_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            receivedOrderController = new ReceivedOrderController();
            int      poID      = Convert.ToInt32(ddlOrderNo.SelectedValue.ToString());
            string   supName   = receivedOrderController.getSupplierbyPOID(poID);
            DateTime date      = receivedOrderController.getOrderDate(poID);
            string   orderDate = date.ToString("dd/MM/yyyy");

            lblOrdDateDec.Visible    = true;
            lblOrdDate.Visible       = true;
            lblSupplierDes.Visible   = true;
            lblSupplierName.Visible  = true;
            lblDONo.Visible          = true;
            txtDeliveryOrdNo.Visible = true;
            btnSave.Visible          = true;


            lblSupplierName.Text        = supName;
            lblOrdDate.Text             = orderDate;
            GdvReceivedOrder.DataSource = receivedOrderController.getListDataTable(poID);
            GdvReceivedOrder.DataBind();
            ViewState["CurrentData"] = receivedOrderController.getListDataTable(poID);
            GdvReceivedOrder.DataBind();
            btnSave.Visible = true;
        }
    }
コード例 #3
0
    public List <WCF_PurchaseOrderDetail2> MupdatePurchaseOrderDetail(string POID, string itemID, string qty1, string remark)
    {
        receivedOrderController = new ReceivedOrderController();
        List <WCF_PurchaseOrderDetail2>  poWCFList = new List <WCF_PurchaseOrderDetail2>();
        WCF_PurchaseOrderDetail2         poInfo;
        List <MobGetPurchaseOrderClass2> poList = receivedOrderController.MupdatePurchaseOrderDetail(POID, itemID, qty1, remark);

        foreach (MobGetPurchaseOrderClass2 po in poList)
        {
            //poInfo = new WCF_PurchaseOrder(po.PurchaseOrderID, po.PurchaseStatus,(int) po.SupplierID, (int)po.EmployeeID, (int)po.ReceivedByEmployeeID, po.DeliverVoucherNo, po.OrderDate.ToString(), po.ExpectedDeliveryDate.ToString(), po.ReceivedDate.ToString());
            poInfo = new WCF_PurchaseOrderDetail2(po.ItemID, po.Description, po.UnitOfMeasurement, (int)po.OrderQty, po.OrderDate, po.ExpectedDeliveryDate, (int)po.ReceivedQty);
            poWCFList.Add(poInfo);
        }
        return(poWCFList);
    }
コード例 #4
0
    public List <WCF_PurchaseOrderDetail> MgetPurchaseOrderListbyPOid(string POID)
    {
        receivedOrderController = new ReceivedOrderController();
        List <WCF_PurchaseOrderDetail>  poWCFList = new List <WCF_PurchaseOrderDetail>();
        WCF_PurchaseOrderDetail         poInfo;
        List <MobGetPurchaseOrderClass> poList = receivedOrderController.MgetPurchaseOrderListbyPOid(POID);

        foreach (MobGetPurchaseOrderClass po in poList)
        {
            //poInfo = new WCF_PurchaseOrder(po.PurchaseOrderID, po.PurchaseStatus,(int) po.SupplierID, (int)po.EmployeeID, (int)po.ReceivedByEmployeeID, po.DeliverVoucherNo, po.OrderDate.ToString(), po.ExpectedDeliveryDate.ToString(), po.ReceivedDate.ToString());
            poInfo = new WCF_PurchaseOrderDetail(po.ItemID, po.Description, po.UnitOfMeasurement, (int)po.OrderQty, po.OrderDate, po.ExpectedDeliveryDate);
            poWCFList.Add(poInfo);
        }
        return(poWCFList);
    }
コード例 #5
0
    public List <WCF_PurchaseOrder> MgetPurchaseOrderID()
    {
        receivedOrderController = new ReceivedOrderController();
        List <WCF_PurchaseOrder> poWCFList = new List <WCF_PurchaseOrder>();
        WCF_PurchaseOrder        poInfo;
        List <PurchaseOrder>     poList = receivedOrderController.MgetPurchaseOrderID();

        foreach (PurchaseOrder po in poList)
        {
            String test = po.ReceivedDate.ToString();
            //poInfo = new WCF_PurchaseOrder(po.PurchaseOrderID, po.PurchaseStatus,(int) po.SupplierID, (int)po.EmployeeID, (int)po.ReceivedByEmployeeID, po.DeliverVoucherNo, po.OrderDate.ToString(), po.ExpectedDeliveryDate.ToString(), po.ReceivedDate.ToString());
            poInfo = new WCF_PurchaseOrder(po.PurchaseOrderID, po.PurchaseStatus, (int)po.SupplierID, (int)po.EmployeeID, po.OrderDate.ToString(), po.ExpectedDeliveryDate.ToString());
            poWCFList.Add(poInfo);
        }
        return(poWCFList);
    }
コード例 #6
0
    void BindDropDownList()
    {
        receivedOrderController = new ReceivedOrderController();

        if (receivedOrderController.getPurchaseOrderID() != null)
        {
            ddlOrderNo.DataSource     = receivedOrderController.getPurchaseOrderID();
            ddlOrderNo.DataValueField = "PurchaseOrderID";
            ddlOrderNo.DataTextField  = "PurchaseOrderID";
            ddlOrderNo.DataBind();
            ddlOrderNo.Items.Insert(0, "-- Select PO Number --");
            noOrder.Visible     = false;
            ReceiveForm.Visible = true;
        }
        else
        {
            noOrder.Visible     = true;
            ReceiveForm.Visible = false;
        }
    }
コード例 #7
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            if (ddlOrderNo.SelectedIndex != 0)
            {
                receivedOrderController = new ReceivedOrderController();
                int POID = Convert.ToInt32(ddlOrderNo.SelectedValue.ToString());

                string    name = Session["UserName"].ToString();
                string    DVNo = txtDeliveryOrdNo.Text;
                DataTable dt   = new DataTable();
                dt      = (DataTable)Session["MyData"];
                approve = receivedOrderController.updatePurchaseOrder(POID, name, DVNo, dt);
                if (approve == true)
                {
                    Page_Load(sender, e);
                    txtDeliveryOrdNo.Text = "";
                }
            }

            BindDropDownList();

            ddlOrderNo.SelectedIndex = -1;
            ClearGridView();
            btnSave.Visible = false;
        }
        else
        {
            btnSave.Visible          = true;
            lblOrdDateDec.Visible    = true;
            lblOrdDate.Visible       = true;
            lblSupplierDes.Visible   = true;
            lblSupplierName.Visible  = true;
            lblDONo.Visible          = true;
            txtDeliveryOrdNo.Visible = true;
        }
    }
コード例 #8
0
 public string MupdatePurchaseOrder(string POID1, string empid1, string DVNo)
 {
     receivedOrderController = new ReceivedOrderController();
     return(receivedOrderController.MupdatePurchaseOrder(POID1, empid1, DVNo));
 }
コード例 #9
0
 public string checkItemForReceivePO(string POID1, string itemid)
 {
     receivedOrderController = new ReceivedOrderController();
     return(receivedOrderController.McheckItem(POID1, itemid));
 }