Exemple #1
0
    protected void btnGenarateToken_Click(object sender, EventArgs e)
    {
        lblError.Text = "";
        AgentMaster oAgentMaster = new AgentMaster();

        AgentDTO[] oAgentData    = oAgentMaster.GetData(Convert.ToInt32(ddlAgent.SelectedValue));
        string     AgentCode     = oAgentData[0].AgentCode.ToString();
        string     AgentPassword = oAgentData[0].Password.ToString();

        if (AgentCode != "" && AgentPassword != "")
        {
            string Token = Convert.ToBase64String(ASCIIEncoding.ASCII.GetBytes(AgentCode + ":" + AgentPassword));

            // byte[] byt = Encoding.ASCII.GetBytes(Token);
            // byte[] data1 = Convert.FromBase64String(Token);

            //string value = Encoding.ASCII.GetString(byt);

            AgentDTO oAgentSaveData = new AgentDTO();
            oAgentSaveData.AgentId = Convert.ToInt32(ddlAgent.SelectedValue);
            oAgentSaveData.TokenNo = Token;
            bool Agent = oAgentMaster.ApiAuthInsert(oAgentSaveData);
            if (Agent)
            {
                lblError.Text = "Token Genarate Successfully";
            }
            else
            {
                lblError.Text = "This Agent Is Already Genarate Token";
            }
        }
        else
        {
            lblError.Text = "This Agent Can't Genarate Token,Password or AgentCode Missing";
        }
        BindGrid();
    }