protected void btnUnlock_Click(object sender, EventArgs e)
    {
        string Action_By_Button = "OPEN";
        string DeliveryStatus   = "OPEN";

        string retval = BLL_POLOG_Delivery.POLOG_Insert_Delivery_Details(UDFLib.ConvertStringToNull(txtDeliveryID.Text.ToString()), UDFLib.ConvertIntegerToNull(txtSupply_ID.Text.ToString()),
                                                                         Convert.ToDateTime(txtDeliveryDate.Text.Trim()), txtLocation.Text.Trim(), UDFLib.ConvertIntegerToNull(ddlPortCall.SelectedValue), txtRemarks.Text.Trim(), Action_By_Button, DeliveryStatus, UDFLib.ConvertToInteger(GetSessionUserID()));

        InsertAuditTrail("Unlock Delivery", "UnlockDelivery");
        txtDeliveryID.Text = Convert.ToString(retval);
        BindDeliveryDetails();
    }
    protected void btnConfirm_Click(object sender, EventArgs e)
    {
        string Action_By_Button = "CONFIRMED";
        string DeliveryStatus   = "CONFIRMED";

        string retval = BLL_POLOG_Delivery.POLOG_Insert_Delivery_Details(UDFLib.ConvertStringToNull(txtDeliveryID.Text.ToString()), UDFLib.ConvertIntegerToNull(txtSupply_ID.Text.ToString()),
                                                                         Convert.ToDateTime(txtDeliveryDate.Text.Trim()), txtLocation.Text.Trim(), UDFLib.ConvertIntegerToNull(ddlPortCall.SelectedValue), txtRemarks.Text.Trim(), Action_By_Button, DeliveryStatus, UDFLib.ConvertToInteger(GetSessionUserID()));

        txtDeliveryID.Text = retval;
        saveval();
        InsertAuditTrail("Confirm Delivery", "ConfirmDelivery");
        string msg2 = String.Format("alert('Delivery Record Confirmed.')");

        ScriptManager.RegisterStartupScript(Page, Page.GetType(), "msg", msg2, true);
        BindDeliveryDetails();
        BindDeliveryItem();
    }