public List <StudentLogEntityDC> GetAllStudentLogs(string Search, string AccountID, string StartDate, string EndDate, int PageIndex, int PageSize, out int Count) { List <StudentLogEntityDC> listOfRFID = new List <StudentLogEntityDC>(); LogServiceManager member = new LogServiceManager(); listOfRFID = member.GetAllStudentLogs(Search, AccountID, StartDate, EndDate, PageIndex, PageSize, out Count); return(listOfRFID); }
public RFIDLogEntityDC GetLogsByRFID(string RFID) { RFIDLogEntityDC listOfRFID = new RFIDLogEntityDC(); LogServiceManager member = new LogServiceManager(); listOfRFID = member.GetLogsByRFID(RFID); return(listOfRFID); }
public RFIDLogEntityDC InsertRFIDLogs(RFIDLogEntityDC RFIDlog) { LogServiceManager memberManager = new LogServiceManager(); memberManager.InsertRFIDlog(RFIDlog); SMSRFIDLog list = new SMSRFIDLog(); List <SMSRFIDLog> listOfRFID = new List <SMSRFIDLog>(); listOfRFID = memberManager.GetAllRFIDLog(); int count = listOfRFID.Count(); string smsurl = ConfigurationManager.AppSettings["SMSUrl"]; int i = 0; if (count != 0) { //do //{ foreach (SMSRFIDLog logs in listOfRFID) { if (logs.LogType.ToInt() == 2) { try { if (logs.MobileNumber.Length == 12) { Console.WriteLine("Successfully Send:{0} ", listOfRFID[i].RFID); string uri = smsurl + listOfRFID[i].MobileNumber + " &message-type=sms.automatic&message=" + "Reedley International School Log Out of " + listOfRFID[i].LastName + ", " + listOfRFID[i].FirstName + ", " + listOfRFID[i].MiddleName + ". " + listOfRFID[i].DateTimeStamp + " .System Generated SMS do not reply"; // Send the HTTP request to Diafaan SMS Server WebRequest request = WebRequest.Create(uri); using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) { // Get the HTTP response from Diafaan SMS Server Stream dataStream = response.GetResponseStream(); using (StreamReader reader = new StreamReader(dataStream)) { reader.ReadToEnd(); } } } SMSRFIDLog rfidLog = new SMSRFIDLog(); rfidLog.Status = logs.Status; rfidLog.RFIDLogID = logs.RFIDLogID; var updateMemb = memberManager.UpdateRFIDlog(rfidLog); //var insertLogs = member.InsertRFIDlog(RFIDlog); } catch { throw; } } else { try { if (logs.MobileNumber.Length == 12) { Console.WriteLine("Successfully Send:{0} ", listOfRFID[i].RFID); string uri = smsurl + listOfRFID[i].MobileNumber + " &message-type=sms.automatic&message=" + "Reedley International School Log In of " + listOfRFID[i].LastName + ", " + listOfRFID[i].FirstName + ", " + listOfRFID[i].MiddleName + ". " + listOfRFID[i].DateTimeStamp + " .System Generated SMS do not reply"; // Send the HTTP request to Diafaan SMS Server WebRequest request = WebRequest.Create(uri); using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) { // Get the HTTP response from Diafaan SMS Server Stream dataStream = response.GetResponseStream(); using (StreamReader reader = new StreamReader(dataStream)) { reader.ReadToEnd(); } } } SMSRFIDLog rfidLog = new SMSRFIDLog(); rfidLog.Status = logs.Status; rfidLog.RFIDLogID = logs.RFIDLogID; var updateMemb = memberManager.UpdateRFIDlog(rfidLog); } catch { throw; } } // i++; //} while (i < count); } } return(RFIDlog); }