Ejemplo n.º 1
0
        private void SaveBtn_Click(object sender, EventArgs e)
        {
            var srcData = new Dictionary <string, Tuple <string, string> >();

            foreach (var row in srcMngDataGridView.Rows.Cast <DataGridViewRow>())
            {
                if (!(row.Cells[nameof(Address)].Value is string srv) || !srv.StartsWithEx("http://", "https://") || srv.All(c => c != '.'))
                {
                    continue;
                }
                srv = Shareware.Encrypt(srv);
                var usr = row.Cells[nameof(User)].Value as string ?? string.Empty;
                if (!string.IsNullOrEmpty(usr))
                {
                    usr = Shareware.Encrypt(usr);
                }
                var pwd = row.Cells[nameof(Password)].Value as string ?? string.Empty;
                if (!string.IsNullOrEmpty(pwd))
                {
                    pwd = Shareware.Encrypt(pwd);
                }
                srcData[srv] = Tuple.Create(usr, pwd);
            }
            Shareware.Data = srcData;
            Close();
        }
Ejemplo n.º 2
0
        public void SharewareItIsAWorks()
        {
            // arrange

            Shareware shareware = new Shareware("WinRAR", "RARLAB", "24.04.2018", 50, 500);
            bool      expected  = true;
            //act
            bool actual = shareware.ItIsAWorks();

            //assert
            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 3
0
 private void SourceManagerForm_Load(object sender, EventArgs e)
 {
     foreach (var srv in Shareware.GetAddresses())
     {
         if (string.IsNullOrWhiteSpace(srv))
         {
             continue;
         }
         var i = srcMngDataGridView.Rows.Add();
         srcMngDataGridView.Rows[i].Cells[nameof(Address)].Value = srv;
         var usr = Shareware.GetUser(srv);
         if (!string.IsNullOrWhiteSpace(srv))
         {
             srcMngDataGridView.Rows[i].Cells[nameof(User)].Value = usr;
         }
         var pwd = Shareware.GetPassword(srv);
         if (!string.IsNullOrWhiteSpace(pwd))
         {
             srcMngDataGridView.Rows[i].Cells[nameof(Password)].Value = pwd;
         }
     }
 }