2012-04-22 41 views
0

你好我试图做一个if else语句:任何想法如何提高我的if else语句使其工作?

@{ 
if(isset(Request["approve"])) { 
     var sql6 = "UPDATE Medical SET NurseDecision = 1, NurseCDSID = @0, NurseDate = GetDate() WHERE MedId = @1 AND AppId = @2 AND CDSID = @3"; 
     var appMedical = new[]{myCDSID, medicalData.MedId, permitAppAppId, employeeCDSID}; 
     db.Execute(sql6,appMedical); 

     var sql7 = "UPDATE PermitApp SET NurseDecision = 1, NurseCDSID = @0, NurseDate = GetDate() WHERE MedId = @1 AND AppId = @2 AND CDSID = @3"; 
     var appPermitApp =new[]{myCDSID, reqPermit.MedId, permitAppAppId, employeeCDSID}; 
     db.Execute(sql7,appPermitApp); 

    } elseif(isset(Request["reject"])){ 

     var sql8 = "UPDATE Medical SET NurseDecision = -1, NurseCDSID = @0, NurseDate = GetDate() WHERE MedId = @1 AND AppId = @2 AND CDSID = @3"; 
     var appMedical1 = new[]{myCDSID, medicalData.MedId, permitAppAppId, employeeCDSID}; 
     db.Execute(sql8,appMedical1); 

     var sql9 = "UPDATE PermitApp SET NurseDecision = -1, NurseCDSID = @0, NurseDate = GetDate() WHERE MedId = @1 AND AppId = @2 AND CDSID = @3"; 
     var appPermitApp1 =new[]{myCDSID, reqPermit.MedId, permitAppAppId, employeeCDSID}; 
     db.Execute(sql9,appPermitApp1); 
     } 
} 

2提交按钮在一种形式是这样的:

<form> 
<input class="button" type="submit" style="margin:10px auto;" name="reject" value="Reject" /> 
<input class="button" type="submit" style="margin:10px auto; margin-left:400px;" name="approve" value="Approve" /> 
</form> 

然而,这是一个错误:

CS1026: ; expected on this line>> } elseif(isset(Request["reject"])){ 

任何人都可以将我的错误指向我?谢谢

+1

你的php代码与此有什么关系? – 2012-04-22 20:28:13

+0

您正在View中运行查询?并请清楚了解C#或PHP。 – 2012-04-22 20:30:26

+0

嗯,大家好......我认为有一个误解,我试图给出一个想法,我会做什么... PHP没有链接,但我只是想说,在PHP中我会使用它。 – Panda 2012-04-22 20:31:55

回答

0

elseif是不是一个关键字和isset不可用在C#这里有一些代码,应该让你去。

@{ 
    if(!string.IsNullOrEmpty(Request["approve"])) { 
     var sql6 = "UPDATE Medical SET NurseDecision = 1, NurseCDSID = @0, NurseDate = GetDate() WHERE MedId = @1 AND AppId = @2 AND CDSID = @3"; 
     var appMedical = new[]{myCDSID, medicalData.MedId, permitAppAppId, employeeCDSID}; 
     db.Execute(sql6,appMedical); 

     var sql7 = "UPDATE PermitApp SET NurseDecision = 1, NurseCDSID = @0, NurseDate = GetDate() WHERE MedId = @1 AND AppId = @2 AND CDSID = @3"; 
     var appPermitApp =new[]{myCDSID, reqPermit.MedId, permitAppAppId, employeeCDSID}; 
     db.Execute(sql7,appPermitApp); 

    } else if(!string.IsNullOrEmpty(Request["reject"])){ 

     var sql8 = "UPDATE Medical SET NurseDecision = -1, NurseCDSID = @0, NurseDate = GetDate() WHERE MedId = @1 AND AppId = @2 AND CDSID = @3"; 
     var appMedical1 = new[]{myCDSID, medicalData.MedId, permitAppAppId, employeeCDSID}; 
     db.Execute(sql8,appMedical1); 

     var sql9 = "UPDATE PermitApp SET NurseDecision = -1, NurseCDSID = @0, NurseDate = GetDate() WHERE MedId = @1 AND AppId = @2 AND CDSID = @3"; 
     var appPermitApp1 =new[]{myCDSID, reqPermit.MedId, permitAppAppId, employeeCDSID}; 
     db.Execute(sql9,appPermitApp1); 
    } 
}