protected void btnApprove_Click(object sender, EventArgs e)
        {
            ACERegister oACERegister = new ACERegister();

            oACERegister.RegNo = txtRegistrationNo.Text.Trim();
            IssueDAL oIssueDAL = new IssueDAL();

            oACERegister.UserDetails = ucUserDet.UserDetail;
            Result oResult = (Result)oIssueDAL.ApproveACERegister(oACERegister);

            if (oResult.Status)
            {
                if (oResult.Message.Equals("E"))
                {
                    ucMessage.OpenMessage("Required Script is not available now", Constants.MSG_TYPE_ERROR);
                }
                else
                {
                    //TotalClear();
                    ucMessage.OpenMessage(Constants.MSG_SUCCESS_APPROVE + " with Reg. No.: <b>" + (string)oResult.Return + "</b>", Constants.MSG_TYPE_SUCCESS);
                }
            }
            else
            {
                ucMessage.OpenMessage(Constants.MSG_ERROR_APPROVE, Constants.MSG_TYPE_ERROR);
            }
        }
        protected void btnReject_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(hdRegNo.Value))
            {
                ACERegister oACERegister = new ACERegister();
                oACERegister.RegNo       = hdRegNo.Value;
                oACERegister.UserDetails = ucUserDet.UserDetail;

                IssueDAL oIssueDAL = new IssueDAL();

                Result oResult = (Result)oIssueDAL.RejectACERegister(oACERegister);
                if (oResult.Status)
                {
                    ucMessage.OpenMessage(Constants.MSG_SUCCESS_REJECT, Constants.MSG_TYPE_SUCCESS);
                }
                else
                {
                    ucMessage.OpenMessage(Constants.MSG_ERROR_REJECT, Constants.MSG_TYPE_ERROR);
                }
            }
            else
            {
                ucMessage.OpenMessage(Constants.MSG_ERROR_REJECT, Constants.MSG_TYPE_INFO);
            }
        }
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(hdRegNo.Value))
            {
                Config oConfig = (Config)Session[Constants.SES_USER_CONFIG];
                if (oConfig != null)
                {
                    ACERegister oACERegister = new ACERegister();
                    IssueDAL    oIssueDAL    = new IssueDAL();

                    oACERegister.RegNo             = hdRegNo.Value;
                    oACERegister.AccountNo         = txtPDAccDraftNo.Text.Trim();
                    oACERegister.Status            = ddlStatus.SelectedValue;
                    oACERegister.StatusDate        = DateTime.Today;
                    oACERegister.InventoryLocation = txtInvLocation.Text;
                    oACERegister.Remarks           = txtRemarks.Text.ToUpper();
                    oACERegister.BankID            = oConfig.BankCodeID;
                    oACERegister.DivisionID        = oConfig.DivisionID;
                    //User Details
                    oACERegister.UserDetails          = ucUserDet.UserDetail;
                    oACERegister.UserDetails.MakeDate = DateTime.Now;

                    //Response.Redirect(Consants.PAGE_TRAN_ISSUE_UPDATE + "?sIsUpdate=" + oCrypManager.GetEncryptedString("1") + "&sRegID=" + oCrypManager.GetEncryptedString(txtRegistrationNo.Text) + "&sPageID=" + oCrypManager.GetEncryptedString(Convert.ToString((int)Constants.PAGEINDEX_TRANS.SP_ISSUE_UPDATE).PadLeft(5, '0')), false);

                    Result oResult = (Result)oIssueDAL.SaveACERegister(oACERegister);

                    if (oResult.Status)
                    {
                        TotalClear();
                        LoadPreviousList();
                        ucMessage.OpenMessage(Constants.MSG_SUCCESS_SAVE, Constants.MSG_TYPE_SUCCESS);
                    }
                    else
                    {
                        ucMessage.OpenMessage(Constants.MSG_ERROR_SAVE, Constants.MSG_TYPE_ERROR);
                    }
                }
                else
                {
                    ucMessage.OpenMessage(Constants.MSG_ERROR_SAVE, Constants.MSG_TYPE_ERROR);
                }
            }
            else
            {
                ucMessage.OpenMessage("You must load Issue first before updating Issue Detail!", Constants.MSG_TYPE_INFO);
            }
        }