Example #1
0
        private void btnNewProd_Click(object sender, RoutedEventArgs e)
        {
            TowerFeed feed = new TowerFeed();

            feed.Owner = this;
            feed.WindowStartupLocation = WindowStartupLocation.CenterScreen;
            feed.Title = "Product Data";
            if (feed.ShowDialog() == true)
            {
                DataView  dv = (DataView)lvProd.ItemsSource;
                DataTable dt = dv.Table;
                DataRow   dr = dt.NewRow();
                dr["streamname"] = feed.txtStreamName.Text;
                dr["stage"]      = feed.txtStage.Text;
                dr["type"]       = feed.cbxType.Text.ToString();
                dr["visiofile"]  = vsdFile;
                dt.Rows.Add(dr);
                lvProd.ItemsSource = dt.DefaultView;
            }
        }
Example #2
0
        private void lvFeed_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            if (lvFeed.SelectedIndex > -1)
            {
                DataView  dv   = (DataView)lvFeed.ItemsSource;
                DataTable dt   = dv.Table;
                DataRow   dr   = dt.Rows[lvFeed.SelectedIndex];
                TowerFeed feed = new TowerFeed();
                feed.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                feed.txtStreamName.Text    = dr[0].ToString();
                feed.txtStage.Text         = dr[1].ToString();
                feed.cbxType.Text          = dr[2].ToString();
                feed.Owner = this;

                if (feed.ShowDialog() == true)
                {
                    dr[0] = feed.txtStreamName.Text;
                    dr[1] = feed.txtStage.Text;
                    dr[2] = feed.cbxType.Text.ToString();
                    lvFeed.ItemsSource = dt.DefaultView;
                }
            }
        }