Example #1
0
        private void ValidarLogin(Models.TbLogin login)
        {
            Models.TbLogin existe = new Models.TbLogin();

            if (login.IdLogin != 0)
            {
                Models.TbLogin antigo = dbLogin.BuscarPorID(login.IdLogin);

                if (antigo.DsLogin != login.DsLogin)
                {
                    existe = dbLogin.VerificarSeExiste(login);

                    if (existe != null)
                    {
                        throw new ArgumentException("Login já existente, escolha outro.");
                    }
                }
            }
            else
            {
                existe = dbLogin.VerificarSeExiste(login);

                if (existe != null)
                {
                    throw new ArgumentException("Login já existente, escolha outro.");
                }
            }

            if (login.DsLogin.Length < 3)
            {
                throw new ArgumentException("Login muito curto.");
            }
        }