public BindingList <TubeForGrid> LoadTubesToCheckBox(BindingList <TubeForGrid> tubesFromGrid) { var dtoTube = new DtoTube1() { Code = string.Empty, Name = string.Empty }; var tubes = new TubeServiceClient().FindTubes(dtoTube); var query = from tubeForCheckBox in tubesFromGrid join tube in tubes on tubeForCheckBox.Code equals tube.Code select new TubeForGrid() { Id = tubeForCheckBox.Id, Code = tube.Code, Name = tube.Name, ReceivedDt = tubeForCheckBox.ReceivedDt, Tests = tubeForCheckBox.Tests }; var tubesForCheckBox = new BindingList <TubeForGrid>(); foreach (var tubeForGrid in query) { tubesForCheckBox.Add(tubeForGrid); } return(tubesForCheckBox); }
void EditTube(object sender, EventArgs e) { int volume = ValidateVolume(newTubeModel.Volume); if (volume != 0 && ValidateCode(newTubeModel.Code)) { var dtoTube = new DtoTube() { Code = newTubeModel.Code, Name = newTubeModel.Name, Volume = volume, IsEdit = isEdit }; string resultMessage = new TubeServiceClient().EditTube(dtoTube); if (resultMessage == "s") { newTubeView.ResultMessage = "Tube saved!"; newTubeModel.OkEnabling = false; } else if (resultMessage == "c") { newTubeView.ResultMessage = "Tube changed"; } else { newTubeView.ResultMessage = resultMessage; } } else { newTubeView.ResultMessage = "Invalid fields format!"; } }
public BindingList<TubeForGrid> LoadTubesToCheckBox(BindingList<TubeForGrid> tubesFromGrid) { var dtoTube = new DtoTube1() { Code = string.Empty, Name = string.Empty }; var tubes = new TubeServiceClient().FindTubes(dtoTube); var query = from tubeForCheckBox in tubesFromGrid join tube in tubes on tubeForCheckBox.Code equals tube.Code select new TubeForGrid() { Id = tubeForCheckBox.Id, Code = tube.Code, Name = tube.Name, ReceivedDt = tubeForCheckBox.ReceivedDt, Tests = tubeForCheckBox.Tests }; var tubesForCheckBox = new BindingList<TubeForGrid>(); foreach (var tubeForGrid in query) { tubesForCheckBox.Add(tubeForGrid); } return tubesForCheckBox; }