Ejemplo n.º 1
0
 private void btnSubmit_Click(object sender, EventArgs e)
 {
     ValidateChildren();
     if (!IncorrectInputs.Any())
     {
         var user = new User
         {
             Id         = EnvironmentSettings.CurrentUser.Id,
             Email      = EnvironmentSettings.CurrentUser.Email,
             Password   = tbNewPassword.Text,
             FirstName  = EnvironmentSettings.CurrentUser.FirstName,
             LastName   = EnvironmentSettings.CurrentUser.LastName,
             LocationId = EnvironmentSettings.CurrentUser.LocationId
         };
         var response = ExecuteRestRequest($"users/{user.Id}", user, Method.PUT, lblConfirmPasswordError, EnvironmentSettings.CurrentUser.Token);
         if (response.IsSuccessful)
         {
             EnvironmentSettings.CurrentUser.PasswordRecoveryActive = false;
             var confirmationDialog = MessageBox.Show("Hasło zostało pomyślnie zmienione.", "Ustawianie nowego hasła", MessageBoxButtons.OK);
             if (confirmationDialog == DialogResult.OK)
             {
                 Close();
             }
         }
     }
 }
Ejemplo n.º 2
0
 private void btnSubmit_Click(object sender, EventArgs e)
 {
     ValidateChildren();
     if (!IncorrectInputs.Any() && IsCurrentPasswordValid())
     {
         var user = new User
         {
             Id         = CurrentUser.Id,
             Email      = tbEmail.Text,
             Password   = tbNewPassword.Text,
             FirstName  = tbFirstName.Text,
             LastName   = tbLastName.Text,
             LocationId = CurrentUser.LocationId
         };
         var response = ExecuteRestRequest($"users/{CurrentUser.Id}", user, Method.PUT, lblCurrentPasswordError, CurrentUser.Token);
         if (response.IsSuccessful)
         {
             var responseUser = JsonConvert.DeserializeObject <User>(response.Content);
             CurrentUser           = responseUser;
             CurrentUser.FirstName = responseUser.FirstName;
             CurrentUser.LastName  = responseUser.LastName;
             Close();
         }
     }
 }
Ejemplo n.º 3
0
 private void btnSubmit_Click(object sender, EventArgs e)
 {
     ValidateChildren();
     if (!IncorrectInputs.Any())
     {
         IRestResponse response;
         var           record = new VehicleRecord
         {
             Vin          = tbVin.Text,
             Title        = tbTitle.Text,
             Mileage      = Convert.ToInt32(tbMileage.Text),
             Description  = tbDescription.Text,
             UserId       = EnvironmentSettings.CurrentUser.Id,
             RecordTypeId = (int)cbType.SelectedValue
         };
         if (string.IsNullOrWhiteSpace(_activeRecordId))
         {
             response = ExecuteRestRequest("vehiclerecords/add", record, Method.POST, lblGeneralError, EnvironmentSettings.CurrentUser.Token);
         }
         else
         {
             response = ExecuteRestRequest($"vehiclerecords/{_activeRecordId}", record, Method.PUT, lblGeneralError, EnvironmentSettings.CurrentUser.Token);
         }
         if (response.IsSuccessful)
         {
             Close();
         }
     }
 }
Ejemplo n.º 4
0
 private void btnSubmit_Click(object sender, EventArgs e)
 {
     if (!IncorrectInputs.Any())
     {
         FiltersResult.Phrase      = tbPhrase.Text;
         FiltersResult.MileageFrom = Convert.ToInt32(nudFrom.Value);
         FiltersResult.MileageTo   = Convert.ToInt32(nudTo.Value);
         FiltersResult.RecordTypes = clbTypesOptions.CheckedItems.OfType <DictionaryItem>().Select(x => (RecordTypes)x.EnumValue).ToList();
         FiltersResult.DateFrom    = dtpFrom.Value;
         FiltersResult.DateTo      = dtpTo.Value;
         Close();
     }
 }
Ejemplo n.º 5
0
 private void btnSubmit_Click(object sender, EventArgs e)
 {
     ValidateChildren();
     if (!IncorrectInputs.Any())
     {
         var response = ExecuteRestRequest("users/reset-password", tbEmail.Text, Method.POST, lblEmailError, null);
         if (response.IsSuccessful)
         {
             var confirmationDialog = MessageBox.Show("Hasło zostało pomyślnie zresetowane. Wysłano wiadomość E-Mail", "Resetowanie hasła", MessageBoxButtons.OK);
             if (confirmationDialog == DialogResult.OK)
             {
                 Close();
             }
         }
     }
 }
Ejemplo n.º 6
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            ValidateChildren();
            if (!IncorrectInputs.Any())
            {
                var user = new User
                {
                    Email    = tbLogin.Text,
                    Password = tbPassword.Text
                };

                var response = ExecuteRestRequest("users/authenticate", user, Method.POST, lblPasswordError, null);
                if (response.IsSuccessful)
                {
                    var responseUser = JsonConvert.DeserializeObject <User>(response.Content);
                    EnvironmentSettings.CurrentUser = responseUser;
                    Hide();
                    tbLogin.Text    = null;
                    tbPassword.Text = null;
                    if (responseUser.PasswordRecoveryActive)
                    {
                        using (var setNewPasswordForm = new SetNewPasswordForm(this))
                        {
                            setNewPasswordForm.ShowDialog();
                        }
                    }

                    if (!EnvironmentSettings.CurrentUser.PasswordRecoveryActive)
                    {
                        using (var dashboardForm = new DashboardForm(this))
                        {
                            dashboardForm.ShowDialog();
                        }
                    }
                }
            }
        }