Ejemplo n.º 1
0
 private void ModifyItem_Click(object sender, EventArgs e)
 {
     if (treeWebsite.SelectedNode.Level != 0)
     {
         ScaleMain   parent = (ScaleMain)this.Parent.Parent;
         LoginEntity entity = UserDataHelper.GetEntityBySiteName(treeWebsite.SelectedNode.Name);
         if (entity != null)
         {
             parent.Open("NewSite", entity);
             this.Close();
         }
     }
 }
Ejemplo n.º 2
0
        private void Save_Click(object sender, EventArgs e)
        {
            LoginEntity entity = new LoginEntity();

            PropertyInfo[] pinfo = entity.GetType().GetProperties();
            foreach (PropertyInfo p in pinfo)
            {
                Control[] controllist = this.Controls.Find(p.Name, true);
                if (controllist != null && controllist.Count() > 0)
                {
                    TextBox t = controllist[0] as TextBox;
                    p.SetValue(entity, t.Text);
                }
            }
            bool issuccess = false;

            if (UserDataHelper.IsExsitedSiteName(entity.SITENAME))
            {
                issuccess = UserDataHelper.UpdateALine(entity);
            }
            else
            {
                issuccess = UserDataHelper.WriteALine(entity);
            }
            if (issuccess)
            {
                MessageBox.Show("保存成功");
                ScaleMain parent = (ScaleMain)this.Parent.Parent;
                parent.Open("Main");
                this.Close();
            }
            else
            {
                MessageBox.Show("保存失败");
            }
        }