private void deleteToolStripMenuItem_Click(object sender, EventArgs e) { try { if (lvwVisitors.SelectedItems != null && lvwVisitors.SelectedItems.Count != 0) { if (!IsList) { if (objUIRights.DeleteRight) { DialogResult dr = new DialogResult(); dr = MessageBox.Show("Do You Really Want to Delete Record ?", "Confirm Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (dr == DialogResult.Yes) { Visitor objVisitor = new Visitor(); objVisitor = VisitorManager.GetItem(Convert.ToInt32(lvwVisitors.SelectedItems[0].Name)); VisitorManager.Delete(objVisitor); lvwVisitors.Items.Remove(lvwVisitors.SelectedItems[0]); } } else { throw new Exception("Not Authorised."); } } } } catch (Exception ex) { MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnVisitorList_Click(object sender, EventArgs e) { frmVisitorList frmList = new frmVisitorList(); frmList.IsList = true; frmList.ShowDialog(); if (!frmList.IsListCancel & frmList.DBID > 0) { Visitor objVisitor = new Visitor(); objVisitor = VisitorManager.GetItem(frmList.DBID); objVisitorGP.VisitorID = objVisitor.DBID; objVisitorGP.VisitorName = objVisitor.VName; objVisitorGP.CompanyName = objVisitor.Company; objVisitorGP.ContactNo = objVisitor.MobileNo; lblVisitorName.Text = objVisitorGP.VisitorName; lblCompany.Text = objVisitorGP.CompanyName; lblContactNo.Text = objVisitorGP.ContactNo; // Fetch Here Last Image of same visitor byte[] vImage = VisitorGatePassManager.GetVisitorImage(objVisitor.DBID); if (vImage != null) { MemoryStream mem = new MemoryStream(vImage); picVisitorImg.Image = Image.FromStream(mem); objVisitorGP.VisitorImage = vImage; picVideo.Visible = false; picVisitorImg.Visible = true; } SendKeys.Send("{TAB}"); //objVisitor.dispose(); } frmList.Dispose(); }
private void modifyToolStripMenuItem_Click(object sender, EventArgs e) { try { if (lvwVisitors.SelectedItems != null && lvwVisitors.SelectedItems.Count != 0) { if (IsList) { btnOk_Click(sender, e); } else { if (objUIRights.ModifyRight) { Visitor objVisitor; frmVisitorProp objFrmProp; objVisitor = VisitorManager.GetItem(Convert.ToInt32(lvwVisitors.SelectedItems[0].Name)); objFrmProp = new frmVisitorProp(objVisitor, currentUser); objFrmProp.MdiParent = this.MdiParent; objFrmProp.Entry_DataChanged += new frmVisitorProp.VisitorUpdateHandler(Entry_DataChanged); objFrmProp.Show(); } else { throw new Exception("Not Authorised."); } } } } catch (Exception ex) { MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }