public void CreateDigitalID(milkDigitalID digitalId)
 {
     try
     {
         _milkDigitalIdContext.Save(digitalId);
     }
     catch (Exception ex)
     {
         _logService.LogException(ex);
     }
 }
        private void ExecuteSavemilkDigitalIDCommand()
        {
            // Check for validation
            if (!CheckInputs())
            {
                IsValid = false;
                return;
            }

            IsValid = true;

            // Save To Database
            milkDigitalID digitalId = new milkDigitalID()
            {
                FirstName           = FirstStep.FirstName,
                LastName            = FirstStep.LastName,
                MiddleName          = FirstStep.MiddleName,
                NickName            = FirstStep.NickName,
                DateOfBirth         = FirstStep.DateOfBirth,
                Gender              = FirstStep.Gender,
                Height              = FirstStep.Height,
                Weight              = FirstStep.Weight,
                Age                 = CalculateYear(),
                BloodType           = FinalStep.BloodType,
                Comments            = FinalStep.Comments,
                Contact             = FinalStep.Contact,
                DistinguishingMarks = FinalStep.DistinguishingMarks,
                EyeColor            = FinalStep.EyeColor,
                Glasses             = FinalStep.Glasses,
                HairColor           = FinalStep.HairColor,
                Race                = FinalStep.Race,
                PhotoDate           = DateTime.UtcNow,
            };

            if (FirstStep.FrontPhoto != null)
            {
                digitalId.PortraitView      = ImageHelpers.ConvertStreamToBytes(FirstStep.FrontPhoto.Stream);
                digitalId.ImagePortraitView = FirstStep.FrontPhoto.Path;
            }

            if (FirstStep.SidePhoto != null)
            {
                digitalId.SideView      = ImageHelpers.ConvertStreamToBytes(FirstStep.SidePhoto.Stream);
                digitalId.ImageSideView = FirstStep.SidePhoto.Path;
            }
            _milkDigitalIDService.CreateDigitalID(digitalId);
            App.GoToRoot();
            // App.CurrentApp.MainPage = new HOPage();

            // var result = await Application.Current.MainPage.DisplayAlert("Registration", "Successfully Registered!", "Ok", "Cancel");
        }
Beispiel #3
0
        public TestPage()
        {
            InitializeComponent();
            _SoftwareService  = DependencyService.Get <ISoftwareService>();
            _CrossFileService = DependencyService.Get <ICrossFileService>();
            _digitalIDService = DependencyService.Get <ImilkDigitalIDService>();

            string promoCode      = "106-19522-1";
            string registrationId = "32-AMKM5";

            // Check Cross Connectivity
            if (CrossConnectivity.Current.IsConnected)
            {
                var bandwidths      = CrossConnectivity.Current.Bandwidths;
                var connectionTypes = CrossConnectivity.Current.ConnectionTypes;

                // Check Cross Settings
                if (Settings.GeneralSettings.IsEmpty())
                {
                    Settings.GeneralSettings = promoCode;
                }

                string generalSettings = Settings.GeneralSettings;

                // Check Service
                // var result = _SoftwareService.AgentSplashDefData(registrationId, promoCode);

                string path = _CrossFileService.GetDefaultDirectory();
                Debug.WriteLine(path);
                //result = _SoftwareService.GetAgentSplash(registrationId, promoCode);
                //ImageName.Source = ImageSource.FromUri(new Uri(result));

                //result = _SoftwareService.GetImageId(registrationId, promoCode);
                //result = _SoftwareService.GetMessageText(registrationId, promoCode);
                //var files = _SoftwareService.GetSponsorZipFiles(registrationId, promoCode);

                //string ho3version = _SoftwareService.HO_3_0_0();
                //string ho4version = _SoftwareService.HO_4_0_0();
                //ImageResponse response = _SoftwareService.IsRegistrationKeyValid(registrationId, promoCode);

                RegistrationRequest request = new RegistrationRequest()
                {
                    DevLicenseKey               = "",
                    DevUserKey                  = "",
                    EmailAddress                = "*****@*****.**",
                    FirstName                   = "msmsfarmers279",
                    LastName                    = "msmsfarmers279",
                    Password                    = "******",
                    PasswordAnswer              = "Yes",
                    PasswordQuestion            = "Is it common?",
                    PreferredLanguage           = 12,
                    PromoCode                   = "106-22222-2",
                    SubscribeToEarsNotification = true,
                    SubscribeToMilkNotification = true,
                    Username                    = "******",
                    ZipCode = "74110"
                };

                //RegistrationResponse resonse = _SoftwareService.MemberRegistration(request);
                //string path = _CrossFileService.CreateDirectory("Digital ID");
                //string fileName = "Log.txt";
                //if (_CrossFileService.IsFileExists(fileName, path))
                //{
                //    _CrossFileService.DeleteFile(fileName, path);
                //}
                //else
                //{
                //    // Add File Content
                //    string content = $"{DateTime.Now.ToString("dd MMM yyy hh:mm:ss")}\tApplication Started.{Environment.NewLine}";
                //    _CrossFileService.Save(fileName, content, path);

                //    content = $"{DateTime.Now.ToString("dd MMM yyy hh:mm:ss")}\tFile And Directory are Created.{Environment.NewLine}";
                //    _CrossFileService.Save(fileName, content, path);

                //    content = $"{DateTime.Now.ToString("dd MMM yyy hh:mm:ss")}\tContent is going to be loaded.{Environment.NewLine}";
                //    _CrossFileService.Save(fileName, content, path);


                //    // Read File Content
                //    LabelMessage.Text = _CrossFileService.Load(fileName, path);
                //}
            }
            else
            {
                DisplayAlert("Network Info", "You're not connected to internet", "Ok");
            }


            // Save To Database
            milkDigitalID digitalId = new milkDigitalID()
            {
                FirstName           = "Jamal",
                LastName            = "Uddin",
                MiddleName          = "MiddleName",
                NickName            = "Nick Name",
                DateOfBirth         = DateTime.Now,
                Gender              = "Male",
                Height              = "4",
                Weight              = "10",
                Age                 = 15,
                BloodType           = "Blood Type",
                Comments            = "Comments",
                Contact             = "Contact",
                DistinguishingMarks = "Dis",
                EyeColor            = "Eye Color",
                Glasses             = "Glasses",
                HairColor           = "Hair Color",
                Race                = "Race",
                PhotoDate           = DateTime.UtcNow,
                PortraitView        = null,
                ImagePortraitView   = "",
                SideView            = null,
                ImageSideView       = ""
            };

            //  _digitalIDService.CreateDigitalID(digitalId);

            var ids = _SoftwareService.GetSponsorIds(registrationId, promoCode);

            string test1 = @"D:\farmersImg\e3be5524-b6eb-4ead-ba11-d381e74474ac.jpg".ConvertToImageUrl();

            ImageName.Source = test1.FromBase64String();
        }
Beispiel #4
0
        public override void OnActivityCreated(Bundle savedInstanceState)
        {
            base.OnActivityCreated(savedInstanceState);
            imageView.Click += delegate
            {
                switch (mDialogManager.ShowGalleryCameraDialog())
                {
                case Util.REQUEST_FOR_CAMERA:
                    getImageFormCamera();
                    break;

                case Util.REQUEST_FOR_GALLERY:
                    getImageFormGallery();

                    break;
                }
            };

            /*
             *          dateOfBirth.Click += delegate
             *          {
             *              dateOfBirth.Text = getDate();
             *          };*/

            dateOfBirth.Click += delegate {
                // ShowDialog (DATE_DIALOG_ID);
                DatePickerDialog dialog = new DatePickerDialog(mContext, OnDateSet, date.Year, date.Month - 1, date.Day);
                dialog.Show();
            };

            this.updateDateHandler += delegate(object sender, DateTime e) {
                dateOfBirth.Text = e.ToString("d");
            };

            // get the current date
            date = DateTime.Today;



            next.Click += delegate
            {
                firstLayout.Visibility  = ViewStates.Gone;
                secondLayout.Visibility = ViewStates.Visible;
                next.Visibility         = ViewStates.Gone;
            };

            cencle.Click += delegate
            {
                //Intent intent = getIntent();
                //this.finish();
                //startActivity(intent);
            };

            save.Click += delegate
            {
                String strAge,
                       strBloodType,
                       strCmments,
                       strContact,
                       strDateOfBirth,
                       strDistinguishingMarks,
                       strEyeColor,
                       strFirstName,
                       strGender,
                       strGlasses,
                       strHairColor,
                       strHeight,
                       strImagePortraitView,
                       strImageSideView,
                       strLastName,
                       strMiddleName,
                       strNickName,
                       strPhotoDate,
                       strProtraitView,
                       strRace,
                       strSideView,
                       strWeight;

                /* strDateOfBirth =
                 * strAge = getCurrentAge(strDateOfBirth)*/
                strBloodType           = bloodType.Text;
                strCmments             = comments.Text;
                strContact             = contact.Text;
                strDistinguishingMarks = distinguishingMark.Text;
                strEyeColor            = eyeColor.Text;
                strFirstName           = firstName.Text;
                strGender    = gender.Text;
                strGlasses   = glasses.Text;
                strHairColor = hairColor.Text;
                strHeight    = height.Text;
                strRace      = race.Text;
                strWeight    = weight.Text;

                milkDigitalID digitalID = new milkDigitalID()
                {
                    Age                 = 32,
                    BloodType           = strBloodType,
                    Comments            = strCmments,
                    Contact             = strContact,
                    DateOfBirth         = new DateTime(2016, 11, 20),
                    DistinguishingMarks = strDistinguishingMarks,
                    EyeColor            = strEyeColor,
                    FirstName           = strFirstName,
                    Gender              = strGender,
                    Glasses             = strGlasses,
                    HairColor           = strHairColor,
                    Height              = strHeight,
                    ImagePortraitView   = "",
                    ImageSideView       = "",
                    LastName            = "last name",
                    MiddleName          = "Middle Name",
                    NickName            = "Shuvo",
                    PhotoDate           = DateTime.UtcNow,
                    PortraitView        = null,
                    Race                = strRace,
                    SideView            = null,
                    Weight              = strWeight
                };
                //_milkDigitalIdService.CreateDigitalID(digitalID);
                var sData = _milkDigitalIdService.GetDigitalIDs();
                var getId = _milkDigitalIdService.GetDigitalID(1);

                // Log.Error("shuvo", sData);
                Toast.MakeText(mContext, "" + sData, ToastLength.Long).Show();
                Toast.MakeText(mContext, "saved", ToastLength.Long).Show();
            };
            SetUpSensor();
        }