Esempio n. 1
0
        protected void Session_Start()
        {
            Uri uri = new Uri("http://tempuri.org/");
            ICredentials credentials = CredentialCache.DefaultCredentials;
            NetworkCredential credential = credentials.GetCredential(uri, "Basic");

            TFS.TFSMalako malako = new TFS.TFSMalako();

            malako.ServerName = ConfigurationManager.AppSettings["TFSServer"];
            malako.ProjectName = ConfigurationManager.AppSettings["TFSProject"];
            malako.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials;
            malako.Connect();
            Session.Add("TFSMalako", malako);
        }
Esempio n. 2
0
        void timer_Tick(object sender, EventArgs e)
        {
            try
            {
                TFS.TFSMalako malako = new TFS.TFSMalako();

                malako.ServerName = "http://itgvs17:8080/tfs/defaultcollection";
                malako.ProjectName = "Boletos";
                // malako.Credentials = System.Security.Principal.WindowsIdentity.GetCurrent().;
                malako.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials;

                //Uri uri = new Uri("http://tempuri.org/");
                //ICredentials credentials = CredentialCache.DefaultCredentials;
                //NetworkCredential credential = credentials.GetCredential(uri, "Basic");

                malako.Connect();
                if (malako.ThereAreNewTasksSince(DateTime.Today))
                    Notifications("Tem trabalho pra você. Consulte o TFS ou o MalakoMine para maiores informações");
            }
            catch
            {
                //TODO: não, não vai ficar desse jeito, não vou engolir a exception... Não sou tão coxinha assim
                Notifications("Ocorreu um erro durante a conexão com o TFS", false);
            }
        }