コード例 #1
0
        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            CaptureResult result = CaptureAgent.Capture(m_rect);

            if (result == null)
            {
                return;
            }

            m_rect            = result.Rect;
            pictureBox1.Image = result.Image;
            label1.Text       = result.Rect.ToString();
        }
コード例 #2
0
        private void CaptureFromScreen()
        {
            CaptureResult result = CaptureAgent.Capture(DPI);

            if (result == null)
            {
                return;
            }

            m_bmp = result.Image;
            UpdateBitmap();
            btnRecognize.Enabled = m_bmp != null;
            lblRect.Text         = result.Rect.ToString();
        }
コード例 #3
0
        public ActionResult Save(string FirstName, string MiddleName, string LastName, string IDNumber, string PhoneNumber, string CellPhone, string EmailAddress, string GenderId, string CoreUserTypeId, string CapturePAView_provinceId, string CaptureTeamLeader_provinceId, string dropBranch)
        {
            try
            {
                #region Capture CoreUser Details
                JazMax.Web.ViewModel.UserAccountView.CoreUserView m = new ViewModel.UserAccountView.CoreUserView()
                {
                    FirstName    = FirstName,
                    MiddleName   = MiddleName,
                    LastName     = LastName,
                    EmailAddress = EmailAddress,
                    IsActive     = true,
                    IDNumber     = IDNumber,
                    PhoneNumber  = PhoneNumber,
                    CellPhone    = CellPhone
                };
                m.EmailAddress = EmailAddress;

                m.GenderId       = Convert.ToInt32(GenderId);
                m.CoreUserTypeId = Convert.ToInt32(CoreUserTypeId);

                CapturePAView mm = new CapturePAView();
                try
                {
                    mm.provinceId = Convert.ToInt16(CapturePAView_provinceId);
                }
                catch
                {
                    mm.provinceId = 0;
                }


                CaptureTeamLeader zz = new CaptureTeamLeader();

                try
                {
                    zz.provinceId = Convert.ToInt32(CaptureTeamLeader_provinceId);
                }
                catch
                {
                    zz.provinceId = 0;
                }

                CaptureAgent yy = new CaptureAgent();
                try
                {
                    yy.BranchId = Convert.ToInt32(dropBranch);
                }
                catch
                {
                    yy.BranchId = 0;
                }
                m.CapturePAView     = mm;
                m.CaptureTeamLeader = zz;
                m.CaptureAgent      = yy;
                obj.CreateNewCoreUser(m);
                #endregion

                #region Capture AspUser and Role
                var store = new UserStore <ApplicationUser>(new ApplicationDbContext());
                ApplicationUserManager _userManager = new ApplicationUserManager(store);
                var    manger        = _userManager ?? HttpContext.GetOwinContext().GetUserManager <ApplicationUserManager>();
                string studentNumber = EmailAddress;
                string password      = "******";
                var    user          = new ApplicationUser()
                {
                    Email = studentNumber, UserName = studentNumber
                };
                var usmanger = manger.Create(user, password);

                obj.AddUserToAspUserRole(user.Id, obj.GetRoleGUID(Convert.ToInt16(CoreUserTypeId)));
                #endregion

                return(Json(new { Result = "Success", Message = "Saved Successfully" }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                //  BusinessLogic.AuditLog.ErrorLog.LogError(e, 0);
                return(Json(new { Result = "Fail", Message = "Error, Could not save user. Please try again" }, JsonRequestBehavior.AllowGet));
            }
        }