/// <summary> /// Created By : Asiful Islam /// </summary> /// <param name="visitor"></param> public void AddVisitorInfo(VisitorInfoDetail visitor) { try { DatabaseHelper.Insert <VisitorInfoDetail>(visitor); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
private void saveVisitorInfo() { try { labelMessageVisitorInfo.Text = string.Empty; using (VisitorRT receiverTransfer = new VisitorRT()) { List <VisitorInfo> VisitorInfoList = new List <VisitorInfo>(); VisitorInfoList = receiverTransfer.GetVisitorInfoIPnType(labelMessageIP.Text, labelMessageIPType.Text); if (VisitorInfoList != null && VisitorInfoList.Count > 0) { VisitorInfo vIsitor = new VisitorInfo(); vIsitor = receiverTransfer.GetVisitorID(labelMessageIP.Text, labelMessageIPType.Text); VisitorInfoDetail visitorDetailes = CreateVisitordetails(); visitorDetailes.VisitorInfoID = vIsitor.IID; using (VisitorInfoDetailRT visitorDetailesRT = new VisitorInfoDetailRT()) { visitorDetailesRT.AddVisitorInfo(visitorDetailes); } } else { VisitorInfo visitor = CreateVisitor(); VisitorInfoDetail visitorDetailes = CreateVisitordetails(); receiverTransfer.AddVisitor(visitor); visitorDetailes.VisitorInfoID = visitor.IID; using (VisitorInfoDetailRT visitorDetailesRT = new VisitorInfoDetailRT()) { visitorDetailesRT.AddVisitorInfo(visitorDetailes); } if (visitor.IID > 0 && visitorDetailes.IID > 0) { labelMessageVisitorInfo.Text = "Data successfully saved..."; labelMessageVisitorInfo.ForeColor = System.Drawing.Color.Green; } else { labelMessageVisitorInfo.Text = "Data not saved..."; labelMessageVisitorInfo.ForeColor = System.Drawing.Color.Red; } } } //LoadUserGrp(); } catch (Exception ex) { labelMessageVisitorInfo.Text = "Error : " + ex.Message; labelMessageVisitorInfo.ForeColor = System.Drawing.Color.Red; } }
private VisitorInfoDetail CreateVisitordetails() { VisitorInfoDetail visitorInfoDetails = new VisitorInfoDetail(); try { visitorInfoDetails.AccessDateTime = Convert.ToDateTime(lblDateTime.Text); } catch (Exception ex) { lblVisitorINfo.Text = "Error : " + ex.Message; lblVisitorINfo.ForeColor = System.Drawing.Color.Red; } return(visitorInfoDetails); }