private void btnUserAdd_Click(object sender, EventArgs e) { string strName = txtUser.Text; var cUser = new SvnUserInfo(); cUser.strName = txtUser.Text; cUser.strPasswd = txtPasswd.Text; cUser.strDesc = txtComment.Text; var iIndex = lstUsers.FindString(strName.Trim()); if (-1 != iIndex) { //MessageBox.Show("중복 계정"); lstUsers.Items[iIndex] = cUser; return; } lstUsers.Items.Add(cUser); }
private void SetUserFile(string strUserFileName) { string[] lines = System.IO.File.ReadAllLines(strUserFileName, Encoding.Default); string strComment = ""; foreach (var line in lines) { if (0 >= line.Length) { continue; } if ('#' == line[0] && '#' != line[1]) { continue; //주석 } var iIndex = line.IndexOf("[users]"); if (-1 != iIndex) { continue; } iIndex = line.IndexOf("###"); if (-1 != iIndex) { strComment = line.Substring(iIndex + 3); continue; } var cUser = new SvnUserInfo(); string[] values = line.Split('='); cUser.strName = values[0].Trim(); cUser.strPasswd = values[1].Trim(); cUser.strDesc = strComment; strComment = ""; lstUsers.Items.Add(cUser); } lstUsers.DisplayMember = "strName"; }