private bool SetParam() { if (Group.SelectedItem == null || Nutdef.SelectedItem == null) { MessageBox.Show("The Comboboxes are not set!!!"); return(false); } //HACK: change to a list .... //System.Data.DataRowView rv0 = (System.Data.DataRowView)Group.SelectedItem; //sg = (Sr25DataSet.Fd_GrpRow)rv0.Row; if (sg == null) { sg = new Ext_Groups((int)Group.SelectedValue, Group.Text); } else { sg.FdGrp_Desc = Group.Name; sg.FdGrp_CD = (int)Group.SelectedValue; } System.Data.DataRowView rv1 = (System.Data.DataRowView)Nutdef.SelectedItem; ndr = (Sr25DataSet.NUT_DEFRow)rv1.Row; if (ndr == null) { return(false); } return(true); }
private void AddRow(short p1, float p2) { Sr25DataSet.NUT_DEFRow ndr = ds.NUT_DEF.Where(n => n.Nutr_No == p1).First(); //ListViewItem lbi = new ListViewItem(); //StackPanel sp = new StackPanel(); //sp.Height = 22; //sp.Orientation = Orientation.Horizontal; //Label val = new Label (); //val.Padding = new Thickness(0); //val.Width = 80; //val.Height = 25; //val.VerticalAlignment = System.Windows.VerticalAlignment.Center; //val.HorizontalContentAlignment = System.Windows.HorizontalAlignment.Right; int dec = int.Parse(ndr.Decimal); //val.Content = string.Format(Comm.StrFormat[dec], p2); string aval = string.Format(Comm.StrFormat[dec], p2); //Label uni = new Label(); //uni.Padding = new Thickness(0); //uni.Height = 22; //uni.Width = 30; //uni.Content = ndr.Units; //uni.VerticalAlignment = System.Windows.VerticalAlignment.Center; //Label nname = new Label (); //nname.Padding = new Thickness(0); //nname.Height = 22; //nname.Content = ndr.NutrDesc; //nname.VerticalAlignment = System.Windows.VerticalAlignment.Center; //sp.Children.Add(val); //sp.Children.Add(uni); //sp.Children.Add(nname); //lbi.Content = sp; //lbi.Height = 22; //lbi.FontWeight = FontWeights.Bold; //lbi.Padding = new Thickness(0); //NutV.Items.Add(lbi); ValueList.Add(new NutList(aval, ndr.Units, ndr.NutrDesc)); }
private void LoadRdg() { Sr25DataSet.NUT_DEFRow nd = (Sr25DataSet.NUT_DEFRow)ResList.SelectedItem; if (nd == null) { return; } int decp = int.Parse(nd.Decimal); var tisqry = Tempres.Where(n => n.Nutr_No == nd.Nutr_No).ToList <Sr25DataSet.ndataRow>(); string selection = string.Format("{0} Records found for {1}.", tisqry.Count(), nd.NutrDesc); ResGridHead.Content = selection; PanRes.Rows.Clear(); //ResGrid.ItemsSource = null; if (tisqry.Count() <= 0) { return; } //StringBuilder sss = new StringBuilder(); foreach (Sr25DataSet.ndataRow drow in tisqry) { DataRow d0 = PanRes.NewRow(); float x = (float)drow.Nutr_Val; string rx = string.Format(Helper.StrFormat(decp), x); d0[0] = rx; string des = _selected.Where(f => f.NDB_No == drow.NDB_No).First().Desc; d0[1] = des; PanRes.Rows.Add(d0); //sss.AppendLine(string.Format("NDB = {0} {1} {2} ",drow.NDB_No,rx,des)); } //MessageBox.Show(sss.ToString()); }