예제 #1
0
 public void Clear()
 {
     TBName.Clear();
     TBSurname.Clear();
     TBEmail.Clear();
     PBPassword.Clear();
 }
예제 #2
0
        private void HandleAccountEmailValidation(HttpContext context, TBAccount account, TBEmailValidation emailValidation)
        {
            if (account.Emails.CollectionContent.Find(candidate => candidate.EmailAddress.ToLower() == emailValidation.Email.ToLower()) == null)
            {
                TBEmail email = TBEmail.CreateDefault();
                email.EmailAddress = emailValidation.Email;
                email.ValidatedAt  = DateTime.Now;
                account.Emails.CollectionContent.Add(email);
                account.StoreAccountToRoot();
                // TODO: Move Emailroot storage to account root syncs
                string       emailRootID = TBREmailRoot.GetIDFromEmailAddress(email.EmailAddress);
                TBREmailRoot emailRoot   = TBREmailRoot.RetrieveFromDefaultLocation(emailRootID);
                if (emailRoot == null)
                {
                    emailRoot    = TBREmailRoot.CreateDefault();
                    emailRoot.ID = emailRootID;
                    emailRoot.UpdateRelativeLocationFromID();
                }
                emailRoot.Account = account;
                StorageSupport.StoreInformation(emailRoot);

                string accountID = account.ID;
                UpdateAccountRootToReferences.Execute(new UpdateAccountRootToReferencesParameters
                {
                    AccountID = accountID
                });
                UpdateAccountContainerFromAccountRoot.Execute(new UpdateAccountContainerFromAccountRootParameters
                {
                    AccountID = accountID
                });
            }

            context.Response.Redirect("/auth/account/website/oip-account/oip-layout-account-welcome.phtml", true);
        }
예제 #3
0
 private void Clear()
 {
     employeeModel.EState = EntityState.Added;
     PnlControls.Enabled  = false;
     TBDni.Clear();
     TBFirstName.Clear();
     TBEmail.Clear();
 }
예제 #4
0
파일: TBAccount.cs 프로젝트: michlG/Caloom
        public TBEmail GetAccountEmail(string emailAddress)
        {
            TBEmail result = Emails.CollectionContent.FirstOrDefault(candidate => candidate.EmailAddress == emailAddress);

            if (result == null)
            {
                throw new InvalidDataException("Account does not contain email: " + emailAddress);
            }
            return(result);
        }
예제 #5
0
 private void BTNModificar_Click(object sender, EventArgs e)
 {
     TBNombre.Clear();
     TBApPaterno.Clear();
     TBApMaterno.Clear();
     TBNickname.Clear();
     TBFechaNac.Clear();
     TBEmail.Clear();
     TBDescripciónUser.Clear();
     MessageBox.Show("Usuario modificado", "Mensaje de estado");
 }
예제 #6
0
 private void clearAllFiels()
 {
     TBAnzahlZimmer.Clear();
     TBEmail.Clear();
     TBManager.Clear();
     TBName.Clear();
     TBOrt.Clear();
     TBSterne.Clear();
     TBTagespreis.Clear();
     TBTelefon.Clear();
     TBWeb.Clear();
     TBLand.SelectedItem = null;
 }
 public static void ExecuteMethod_AddAsInitiatorToGroupRoot(TBRGroupRoot groupRoot, TBEmail[] accountEmails)
 {
     var group = groupRoot.Group;
     foreach(TBEmail email in accountEmails)
     {
         var groupRole = new TBCollaboratorRole()
         {
             Email = email,
             Role = TBCollaboratorRole.InitiatorRoleValue,
             RoleStatus = TBCollaboratorRole.RoleStatusMemberValue,
         };
         //account.JoinGroup(this, groupRole);
         //account.StoreAndPropagate();
         group.Roles.CollectionContent.Add(groupRole);
     }
 }
 public static void ExecuteMethod_AddEmailAddressesToPrimaryAccount(TBRAccountRoot primaryAccountToStay, TBEmail[] emailAddressesToBeMerged)
 {
     primaryAccountToStay.Account.Emails.CollectionContent.AddRange(emailAddressesToBeMerged);
     foreach (var email in emailAddressesToBeMerged)
     {
         string emailRootID = TBREmailRoot.GetIDFromEmailAddress(email.EmailAddress);
         TBREmailRoot emailRoot = TBREmailRoot.RetrieveFromDefaultLocation(emailRootID);
         if (emailRoot == null)
         {
             emailRoot = TBREmailRoot.CreateDefault();
             emailRoot.ID = emailRootID;
             emailRoot.UpdateRelativeLocationFromID();
         }
         emailRoot.Account = primaryAccountToStay.Account;
         StorageSupport.StoreInformation(emailRoot);
     }
 }
예제 #9
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         ClienteNegocio clienteNegocio = new ClienteNegocio();
         clienteNegocio.agregarCliente(MTBCedula.Text, TBNombre.Text, TBApellido.Text, TBEmail.Text, MTBTelefono.Text);
         MTBCedula.Clear();
         TBNombre.Clear();
         TBApellido.Clear();
         TBEmail.Clear();
         MTBTelefono.Clear();
         MessageBox.Show("Cliente ingresado");
     }
     catch (Exception em)
     {
         MessageBox.Show("" + em.Message);
     }
 }
 private void button1_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (TBFName.Text == "")
         {
             lbDisplay.Content = "First name box is eympty please enter correct info";
         }
         else if (TBLName.Text == "")
         {
             lbDisplay.Content = "Last name box is eympty please enter correct info";
         }
         else if (TBMID.Text == "")
         {
             lbDisplay.Content = "Major ID box is eympty please enter correct info";
         }
         else if (TBEmail.Text == "")
         {
             lbDisplay.Content = "E-mail box is eympty please enter correct info";
         }
         else if (TBAddress.Text == "")
         {
             lbDisplay.Content = "Address box is eympty please enter correct info";
         }
         else if (TBPhone.Text == "")
         {
             lbDisplay.Content = "Phone number box is eympty please enter correct info";
         }
         else
         {
             lbDisplay.Content = "";
             MessageBox.Show("E-Mail has been sent to the board to be checked over.");
             TBFName.Clear();
             TBLName.Clear();
             TBMID.Clear();
             TBEmail.Clear();
             TBAddress.Clear();
             TBPhone.Clear();
         }
     }
     catch
     {
     }
 }
예제 #11
0
        public void JoinToGroup(string emailAddress, string joinAsRole)
        {
            if (this.Roles.CollectionContent.Find(member => member.Email.EmailAddress == emailAddress) != null)
            {
                return;
            }
            TBAccount account   = TBAccount.GetAccountFromEmail(emailAddress);
            TBEmail   email     = account.GetAccountEmail(emailAddress);
            var       groupRole = new TBCollaboratorRole()
            {
                Email      = email,
                Role       = joinAsRole,
                RoleStatus = TBCollaboratorRole.RoleStatusMemberValue,
            };

            //account.JoinGroup(this, groupRole);
            //account.StoreAndPropagate();
            this.Roles.CollectionContent.Add(groupRole);
        }
예제 #12
0
 private void Btn_RedigerEmail_Click(object sender, RoutedEventArgs e)
 {
     TBEmail.IsEnabled = true;
     TBEmail.Focus();
     bntUpdate.IsEnabled = true;
 }
 public static void ExecuteMethod_ValidateAccountToBeMerged(TBAccountCollaborationGroup[] groupAccessToBeMerged, TBAccountCollaborationGroup[] groupInitiatorAccessToBeTransfered, TBEmail[] emailAddressesToBeMerged)
 {
     if(groupAccessToBeMerged.Length > 0 || groupInitiatorAccessToBeTransfered.Length > 0 || emailAddressesToBeMerged.Length > 0)
         throw new NotSupportedException("Account merge not supported for account that is member of any groups or contains email addresses of its own");
 }