c# - My function in asp.net doesnt output what i want -


my output peak timing = 7am 9pm non-peak timing = 9pm 7am every single type of graphs get. flat rate tariff, dont 24 hrs peak timing = 7am 9pm non-peak timing = 9pm 7am. dont understand why.

@{ web.....  open database.....  var timing="";  foreach( var priceslot in otherplandetail){      var otherplanname=priceslot.planname; if(otherplanname=="flatratetariff") {      timing="24 hours"; } else if(otherplanname=="tou_scheme_1") {     timing="peak timing = 7am 9pm  non-peak timing = 9pm 7am"; }     else if(otherplanname=="tou_scheme_2") {     timing="peak timing = 7am 9pm  non-peak timing = 9pm 7am"; }      else if(otherplanname=="tou_scheme_3") {     timing="peak timing = 7am 9pm  non-peak timing = 9pm 7am"; }     else if(otherplanname=="tou_scheme_4") {     timing="peak timing = 7am 9pm  non-peak timing = 9pm 7am"; }     else {     timing="invalid"; } } <form> <div id="accordion">             @{                 foreach( var priceslot in otherplandetail){                  var     costotherplan=math.round(convert.todecimal((db.queryvalue(plancostquerystring,websecurity.currentuserid,priceslot.slot1,priceslot.slot2,priceslot.slot3,priceslot.slot4,priceslot.slot5,priceslot.slot6))),2);                 var otherplanname=priceslot.planname;                  <text>                 <h3><a href="#">cost s$@costotherplan plan : @otherplanname  </a></h3>                 <div>                         <p>                             <script type="text/javascript">                                     google.load("visualization", "1", {packages:["corechart"]});                                     google.setonloadcallback(draw);                                     function draw() {                                         var data = new google.visualization.datatable();                                         data.addcolumn('string', 'year');                                         data.addcolumn('number', 'sgd');                                         data.addrows([                                         ['0am', @priceslot.slot1],                                         ['1am', @priceslot.slot2],                                         ['2am', @priceslot.slot3],                                         ['3am', @priceslot.slot4],                                         ['4am',  @priceslot.slot5],                                         ['5am', @priceslot.slot6],                                           ['6am', @priceslot.slot7],                                         ['7am', @priceslot.slot8],                                         ['8am', @priceslot.slot9],                                         ['9am', @priceslot.slot10],                                         ['10am',  @priceslot.slot11],                                         ['11am', @priceslot.slot12],                                          ['12am', @priceslot.slot13],                                         ['1pm', @priceslot.slot14],                                         ['2pm', @priceslot.slot15],                                         ['3pm', @priceslot.slot16],                                         ['4pm',  @priceslot.slot17],                                         ['5pm', @priceslot.slot18],                                         ['6pm', @priceslot.slot19],                                         ['7pm', @priceslot.slot20],                                         ['8pm', @priceslot.slot21],                                         ['9pm',  @priceslot.slot22],                                         ['10pm', @priceslot.slot23],                                         ['11pm', @priceslot.slot24]                                         ]);                                         var options = {                                         width: 750, height: 240,                                         title: '@priceslot.planname',                                         haxis: {slatedtext:true, textposition: 'none'}                                         //haxis: {title: 'time of day', titletextstyle: {color: 'red'}}                                         };                                         var chart = new google.visualization.columnchart(document.getelementbyid('@priceslot.planid'));                                         chart.draw(data, options);                                        }                                     </script>                                     <div id="@priceslot.planid"style="width: 200; height: 240;"></div>                           @timing;                           </p>                  </div>                 </text>                   }             } </div> </form> 

once place break point @ entrance of if , check getting other plan name. if value of "otherplanname" differs "flatratetarrif" cause so. once check value getting "otherplanname" variable.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -