Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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();
        }
Exemple #3
0
        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);
            }
        }