private string AddBuffer() { int number; if (CountrySelected == string.Empty) { return("Select a Country to Map Car Group Codes from"); } if (tbWwd.Text.Substring(0, 2).ToLower() != CountrySelected.ToLower()) { return("The WWD code must match the Country selected in the Parameter Selection"); } var succeeded = int.TryParse(tbValue.Text, out number); if (!succeeded) { return("Invalid Amount entered"); } var bufferData = new BufferGridViewHolder { LocationWwd = tbWwd.Text, CarGroup = tbCarGroup.Text, Value = number }; var message = _bufferBl.InsertManualBuffer(bufferData); return(message); }
private List <BufferGridViewHolder> ExtractGridViewItems() { var returned = new List <BufferGridViewHolder>(); foreach (RepeaterItem item in rptBuffers.Items) { var bgvh = new BufferGridViewHolder(); var cbDeleteRecord = (CheckBox)item.FindControl("cbDeleteRecord"); var identifier = (HiddenField)item.FindControl("hfAddDelId"); var wwd = (Label)item.FindControl("lblWwd"); var wwdId = (HiddenField)item.FindControl("hfLocationWwdId"); var carGroup = (Label)item.FindControl("lblCarGroup"); var carGroupId = (HiddenField)item.FindControl("hfCarGroupId"); var value = (TextBox)item.FindControl("tbValue"); bgvh.Identifier = int.Parse(identifier.Value); bgvh.LocationWwd = wwd.Text; bgvh.LocationWwdId = int.Parse(wwdId.Value); bgvh.CarGroup = carGroup.Text; bgvh.CarGroupId = int.Parse(carGroupId.Value); int inputValue; var succeeded = int.TryParse(value.Text, out inputValue); if (!succeeded) { continue; } bgvh.Value = inputValue; if (cbDeleteRecord.Checked) { bgvh.MarkedForDeletion = true; } returned.Add(bgvh); } return(returned); }