Prizm.Main.Forms.PipeMill.Heat.HeatViewModel.NewHeat C# (CSharp) Method

NewHeat() public method

public NewHeat ( string number ) : void
number string
return void
        public void NewHeat(string number)
        {
            var heatFromDb = GetHeatByNumber(number);
            if(heatFromDb != null)
            {
                HeatsList();
                return;
            }
            SetupManufacturers();
            Heat = new Prizm.Domain.Entity.Mill.Heat()
            {
                IsActive = true,
                Number = number,
                SteelGrade = string.Empty,
                PlateManufacturer = (manufacrurers.Count == 0)? null : manufacrurers[0],
                Plates = new List<Plate>()
            };


            heats = new List<Prizm.Domain.Entity.Mill.Heat>() { Heat };

        }

Usage Example

Example #1
0
        private void CreateHeat(string heatNumber)
        {
            var numberForm = new HeatNumberXtraForm(heatNumber);

            if (numberForm.ShowDialog() == DialogResult.OK)
            {
                viewModel.NewHeat(numberForm.Number);
                this.ShowDialog();
            }
            else
            {
                this.Close();
            }
        }