コード例 #1
0
 public string SetVote(string identityNo, int electionId, int RegionId, string District, string timeStampt, string hashingData)
 {
     if (Hash(pass + timeStampt) == hashingData)
     {
         try
         {
             m_internetDc = new VoteDataContext(Globals.ConnectionString);
             var vote = new VoteDetail();
             if (m_internetDc.Districts.Any(x => x.DistrictName == District))
             {
                 vote.DistrictId = m_internetDc.Districts.First(x => x.DistrictName == District).DistrictId;
                 vote.ElectionId = electionId;
                 vote.IdentityNo = identityNo;
                 vote.RegionId   = RegionId;
                 vote.VotingDate = DateTime.Now;
                 m_internetDc.VoteDetails.InsertOnSubmit(vote);
                 m_internetDc.SubmitChanges();
                 return("Succeeded");
             }
             else
             {
                 return("Error:Voter informationsnot correct!");
             }
         }
         catch (Exception ex)
         {
             return("Error");
         }
     }
     return("Not Authorized!");
 }
コード例 #2
0
ファイル: Vote.designer.cs プロジェクト: kirti-zare/EOS
 partial void DeleteVoteDetail(VoteDetail instance);
コード例 #3
0
ファイル: InternetService.svc.cs プロジェクト: kirti-zare/EOS
 public string SetVote(string identityNo, int electionId, int RegionId, string District, string timeStampt, string hashingData)
 {
     if (Hash(pass + timeStampt) == hashingData)
     {
         try
         {
             m_internetDc = new VoteDataContext(Globals.ConnectionString);
             var vote = new VoteDetail();
             if (m_internetDc.Districts.Any(x => x.DistrictName == District))
             {
                 vote.DistrictId = m_internetDc.Districts.First(x => x.DistrictName == District).DistrictId;
                 vote.ElectionId = electionId;
                 vote.IdentityNo = identityNo;
                 vote.RegionId = RegionId;
                 vote.VotingDate = DateTime.Now;
                 m_internetDc.VoteDetails.InsertOnSubmit(vote);
                 m_internetDc.SubmitChanges();
                 return "Succeeded";
             }
             else
                 return "Error:Voter informationsnot correct!";
         }
         catch (Exception ex)
         {
             return "Error";
         }
     }
     return "Not Authorized!";
 }
コード例 #4
0
ファイル: Vote.designer.cs プロジェクト: kirti-zare/EOS
 partial void UpdateVoteDetail(VoteDetail instance);
コード例 #5
0
ファイル: Vote.designer.cs プロジェクト: kirti-zare/EOS
 partial void InsertVoteDetail(VoteDetail instance);
コード例 #6
0
 partial void DeleteVoteDetail(VoteDetail instance);
コード例 #7
0
 partial void UpdateVoteDetail(VoteDetail instance);
コード例 #8
0
 partial void InsertVoteDetail(VoteDetail instance);