コード例 #1
0
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     try
     {
         ProAzureReader newReader = new ProAzureReader()
         {
             City             = txtCity.Text,
             Country          = txtCountry.Text,
             Feedback         = txtFeedback.Text,
             PurchaseDate     = DateTime.Parse(txtPurchaseDate.Text),
             PurchaseType     = ddlPurchaseType.SelectedItem.Text,
             PurchaseLocation = txtPurchaseLocation.Text,
             ReaderName       = txtName.Text,
             ReaderUrl        = txtUrl.Text,
             State            = txtState.Text,
             Zip = txtZip.Text
         };
         ProAzureReaderDataSource ds = new ProAzureReaderDataSource();
         ds.AddProAzureReader(newReader);
         //dlReaders.DataBind();
         BindTodaysData();
     }
     catch (Exception ex)
     {
         lblStatus.Text = "Error adding entry " + ex.Message;
     }
 }
コード例 #2
0
        protected void lbTop50_Click(object sender, EventArgs e)
        {
            int n = 50;

            if (txtFilter.Text.Length > 0)
            {
                try
                {
                    n = int.Parse(txtFilter.Text);
                }
                catch (Exception)
                {
                    lblStatus.Text = "Could not parse number in Filter text box, so using TOP " + n;
                }
            }
            try
            {
                ProAzureReaderDataSource ds = new ProAzureReaderDataSource();
                dlReaders.DataSource = ds.SelectTopN(n);
                dlReaders.DataBind();
            }
            catch (Exception ex)
            {
                lblStatus.Text = "Error:" + ex.Message;
            }
        }
コード例 #3
0
        private void BindTodaysData()
        {
            ProAzureReaderDataSource ds = new ProAzureReaderDataSource();

            dlReaders.DataSource = ds.Select();
            dlReaders.DataBind();
        }
コード例 #4
0
        protected void dlReaders_ItemCommand(object source, DataListCommandEventArgs e)
        {
            string       commandArg  = e.CommandArgument as string;
            string       commandName = e.CommandName;
            DataListItem i           = e.Item;
            TextBox      tb          = i.FindControl("txtUrl") as TextBox;

            if (tb != null && tb.Text.Length > 0)
            {
                string url = tb.Text;
                ProAzureReaderDataSource ds = new ProAzureReaderDataSource();
                ds.UpdateUrl(commandArg, commandName, url);
            }
        }
コード例 #5
0
 protected void lbFilterByCountry_Click(object sender, EventArgs e)
 {
     if (txtFilter.Text.Length > 0)
     {
         try
         {
             ProAzureReaderDataSource ds = new ProAzureReaderDataSource();
             dlReaders.DataSource = ds.SelectByCountry(txtFilter.Text);
             dlReaders.DataBind();
         }
         catch (Exception ex)
         {
             lblStatus.Text = "Error:" + ex.Message;
         }
     }
     else
     {
         lblStatus.Text = "Please enter a Country in the filter text";
     }
 }