Esempio n. 1
0
 private void HotSideHandler(object sender, System.EventArgs e)
 {
     if (this.HeatExchangerCtrl.HeatExchanger.CurrentRatingModel != null)
     {
         if (this.HeatExchangerCtrl.HeatExchanger.ExchangerType == ExchangerType.ShellAndTube)
         {
             ErrorMessage error = null;
             HXRatingModelShellAndTube ratingModel = this.HeatExchangerCtrl.HeatExchanger.CurrentRatingModel as HXRatingModelShellAndTube;
             RadioButton rb = (RadioButton)sender;
             if (rb == this.radioButtonHotSideShell)
             {
                 error = ratingModel.SpecifyIsShellSideHot(rb.Checked);
             }
             else if (rb == this.radioButtonHotSideTube)
             {
                 error = ratingModel.SpecifyIsShellSideHot(!rb.Checked);
             }
             if (error != null)
             {
                 UI.ShowError(error);
                 this.SetHotSideShell(ratingModel.IsShellSideHot);
             }
         }
     }
 }