예제 #1
0
 private void btnTransaction_Click(object sender, EventArgs e)
 {
     while(ActiveMdiChild != null)
         ActiveMdiChild.Close();
     viewTransaction viewTrans = new viewTransaction();
     viewTrans.Location = new Point(280, 180);
     viewTrans.MdiParent = this;
     viewTrans.Show();
 }
예제 #2
0
        private void show_accList_Load(object sender, EventArgs e)
        {
            viewTransaction vt = new viewTransaction();
            vt.Enabled = false;
            DataTable dt = new DataTable();
            DateTime d;

            //bool val1 = (System.Web.HttpContext.Current.User != null) && System.Web.HttpContext.Current.User.Identity.IsAuthenticated;

            //AuthenticationManager.Authenticate("",)
            try
            {
                var httpWebRequest = (HttpWebRequest)WebRequest.Create(GlobalClass.url + "/show_account_names/");

                httpWebRequest.ContentType = "application/json";
                httpWebRequest.Method = "POST";
                httpWebRequest.CookieContainer = new CookieContainer();
                httpWebRequest.CookieContainer.Add(new Uri(GlobalClass.url + "/show_account_names/"), new Cookie("sessionid", GlobalClass.session));
                var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
                using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
                {
                    var result = streamReader.ReadToEnd();
                    //MessageBox.Show(result);
                    JObject obj = JObject.Parse(result);

                    dt.Columns.Add("Created At");
                    dt.Columns.Add("Account Name");
                    dt.Columns.Add("ID");
                    //var data = "";

                    /*JToken accYr= (JToken)(obj["AccYearsList"][0]);
                    MessageBox.Show(Convert.ToString(accYr["start_date"]));*/
                    string str1 = (Convert.ToString(obj["account_obj_list"]));

                    int counter = 0;
                    //JToken accYr;
                    foreach (var ch in str1)
                    {
                        if (ch == '{')
                            counter++;
                    }
                    if (counter > 0)
                    {
                        //MessageBox.Show(Convert.ToString(counter));
                        for (int i = 0; i < counter; i++)
                        {

                            //accYr = (JToken)(obj["AccYearsList"][i]);
                            //MessageBox.Show(Convert.ToString(accYr["start_date"]));
                            //MessageBox.Show(Convert.ToString(accYr["end_date"]));
                            ////////////////////////////////////////////////////////////
                            //merged the value insted of variable if error then undo this
                            ////////////////////////////////////////////////////////////
                            //int_data = Int32.Parse(Convert.ToString((JToken)(obj["AccYearsList"][i])["start_date"]));
                            d = GlobalClass.origin.AddMilliseconds(Int64.Parse(Convert.ToString((JToken)(obj["account_obj_list"][i])["created_at"])));

                            //int_data = Int32.Parse(Convert.ToString((JToken)(obj["AccYearsList"][i])["end_date"]));


                            //data = Convert.ToString(obj["AccYearsList"][++i]);
                            //data = Regex.Match(data, @"\d+").Value;
                            //int_data = Int32.Parse(data);
                            //d1 = origin.AddSeconds(int_data);

                            dt.Rows.Add(d.ToShortDateString(), Convert.ToString((JToken)(obj["account_obj_list"][i])["account_name"]), Convert.ToString((JToken)(obj["account_obj_list"][i])["id"]));
                            dataGridView1.DataSource = dt;
                            dataGridView1.Columns[2].Visible = false;
                            dataGridView1.Columns[0].Visible = false;
                        }
                    }
                    else
                    {
                        MessageBox.Show("No Data found for your account");
                    }
                }
            }
            catch
            {
                MessageBox.Show("Oops! Something went Wrong", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #3
0
 private void button3_Click(object sender, EventArgs e)
 {
     viewTransaction vt = new viewTransaction();
     vt.Enabled = true;
 }