Пример #1
0
 protected void GuardarAdministradorButton_Click(object sender, EventArgs e)
 {
     ServiceLogic.Admin newAdmin;
     newAdmin = new ServiceLogic.Admin(nombreAdministradorInput.Text, claveAdministradorInput.Text);
     logic.newAdmin(newAdmin);
 }
Пример #2
0
        /// <summary>
        /// This helps to check if all data is correct.
        /// </summary>
        /// <returns>Returns a new Admin.</returns>
        public void CreateAdmin(Admin adminData)
        {
            string AdminName;
            string AdminPassword;
            string AdminFLast;
            string AdminSLast;
            int    AdminId    = adminData.Id;
            int    AdminPhone = adminData.Phone;
            string AdminMail;

            #region Set data.
            if (ValidateString(adminData.Password))
            {
                AdminPassword = adminData.Password;
            }
            else
            {
                throw new ArgumentException("Password cannot be empty.");
            }

            if (ValidateString(adminData.Name))
            {
                AdminName = adminData.Name;
            }
            else
            {
                throw new ArgumentException("Name cannot be empty.");
            }

            if (ValidateString(adminData.LastName))
            {
                AdminFLast = adminData.LastName;
            }
            else
            {
                throw new ArgumentException("The first Lastname cannot be empty.");
            }

            if (ValidateString(adminData.SecondLastName))
            {
                AdminSLast = adminData.SecondLastName;
            }
            else
            {
                throw new ArgumentException("The second Lastname cannot be empty.");
            }

            if (ValidateString(adminData.SecondLastName))
            {
                AdminMail = adminData.Mail;
            }
            else
            {
                throw new ArgumentException("Mail cannot be empty.");
            }
            #endregion

            Admin NewAdmin = new Admin(0, AdminPassword, AdminName, AdminFLast, AdminSLast, AdminId, AdminPhone, AdminMail);

            //Crear metodo para insertarlo a la base de datos.

            NewAdmin = null;
        }