Example #1
0
    protected void btnCheckDevelioperKey_Click(object sender, EventArgs e)
    {
        shiftPlaning objshiftPlaning = new shiftPlaning(txtKey.Text);
        objshiftPlaning.Method = "GET";
        objshiftPlaning.Key = txtKey.Text;
        objshiftPlaning.Username = txtUsername.Text;
        objshiftPlaning.Password = txtPassword.Text;
        objshiftPlaning.OutPut = "xml";
        objshiftPlaning.module = "staff.login";
        string responseXml = objshiftPlaning.doLogin(txtUsername.Text, txtPassword.Text);

        txtResponse.Text = responseXml;
        TextReader txtReader = new StringReader(responseXml);
        XmlReader reader = new XmlTextReader(txtReader);
        DataSet ds = new DataSet();
        ds.ReadXml(reader);

        string myToken = objshiftPlaning.getAppToken();
        Session["myToken"] = myToken;
        if (myToken == null)
        {
            string LoginResponse = objshiftPlaning.doLogin(txtUsername.Text, txtPassword.Text);
            TextReader Reader = new StringReader(LoginResponse);
            DataSet dsResp = new DataSet();
            dsResp.ReadXml(Reader);
            //if (dsResp != null)
            //{
            //    if (dsResp.Tables["response"] != null)
            //    {
            //        if (dsResp.Tables["response"].Rows.Count > 0)
            //        {
            //            if (dsResp.Tables["response"].Rows[0]["status"] == "1")
            //            {
            //                if (dsResp.Tables["employee"] != null)
            //                {
            //                   // Response.Write("Hi, " + dsResp.Tables["employee"].Rows[0]["name"].ToString() + Environment.NewLine);
            //                }
            //            }
            //            else
            //            {

            //            }
            //        }
            //        else
            //        {
            //        }
            //    }
            //}
        }
        else
        {
            DataTable objEmployee = ds.Tables["employee"];
            DataTable objbusiness = ds.Tables["business"];
            if (ds.Tables["employee"] != null)
            {
               // Response.Write("Hi, " + ds.Tables["employee"].Rows[0]["name"].ToString() + Environment.NewLine);
            }
        }
    }
Example #2
0
 protected void btmGetMessages_Click(object sender, EventArgs e)
 {
     shiftPlaning objshiftPlaning = new shiftPlaning(txtKey.Text);
     try
     {
         objshiftPlaning.Token = Session["myToken"].ToString();
     }
     catch (Exception ex) { }
     objshiftPlaning.Method = "GET";
     objshiftPlaning.Key = txtKey.Text;
     objshiftPlaning.Username = txtUsername.Text;
     objshiftPlaning.Password = txtPassword.Text;
     objshiftPlaning.OutPut = "xml";
     objshiftPlaning.module = "staff.login";
     string responseXml = objshiftPlaning.getMessages();
     txtResponse.Text = responseXml;
 }
Example #3
0
    protected void updateEmployee_Click(object sender, EventArgs e)
    {
        // This click is not working as we are not sure which array format is PHP function is using.
        shiftPlaning objshiftPlaning = new shiftPlaning(txtKey.Text);
        try
        {
            objshiftPlaning.Token = Session["myToken"].ToString();
        }
        catch (Exception ex) { }
        objshiftPlaning.OutPut = "xml";
        DataTable dt = new DataTable("request");
        dt.Columns.Add("id");
        dt.Columns.Add("token");
        dt.Columns.Add("module");
        dt.Columns.Add("method");
        dt.Columns.Add("nick_name");
        dt.Columns.Add("wage");
        DataRow dr;// = new DataRow();
        dr = dt.NewRow();
        dr["id"] = 12316;
        dr["nick_name"] = "sherwood";
        dr["wage"] = 99;
        dr["method"] = "staff.employees";
        dr["module"] = "UPDATE";
        dt.Rows.Add(dr);

        NameValueCollection test = new NameValueCollection();

        string response = objshiftPlaning.updateEmployee(12316, test);
        txtResponse.Text = response;
    }
Example #4
0
 protected void getAdminSettings_Click(object sender, EventArgs e)
 {
     shiftPlaning objshiftPlaning = new shiftPlaning(txtKey.Text);
     try
     {
         objshiftPlaning.Token = Session["myToken"].ToString();
     }
     catch (Exception ex) { }
      objshiftPlaning.OutPut = "xml";
     string response = objshiftPlaning.getAdminSettings();
     txtResponse.Text = response;
 }
Example #5
0
 protected void createEmp_Click(object sender, EventArgs e)
 {
     shiftPlaning objshiftPlaning = new shiftPlaning(txtKey.Text);
     try
     {
         objshiftPlaning.Token = Session["myToken"].ToString();
     }
     catch (Exception ex) { }
     objshiftPlaning.OutPut = "xml";
     string response = objshiftPlaning.getEmployeeDetails(12316);
     txtResponse.Text = response;
 }
Example #6
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        shiftPlaning objshiftPlaning = new shiftPlaning(txtKey.Text);
        objshiftPlaning.Method = "GET";
        objshiftPlaning.Key = txtKey.Text;
        objshiftPlaning.Username = txtUsername.Text;
        objshiftPlaning.Password = txtPassword.Text;
        objshiftPlaning.OutPut = "xml";
        objshiftPlaning.module = "staff.login";

        string responseXml = objshiftPlaning.doLogin(txtUsername.Text, txtPassword.Text);
        txtResponse.Text = responseXml;
        string myToken = objshiftPlaning.getAppToken();
    }