Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }