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."); } }