private void btnNew_Click(object sender, EventArgs e) { Mesaj Msj = new Mesaj(); MesajSonuç Msonuc = Msj.Input(String.GetLangText("PRF_ADD_INPUT", string.Join(", ", ProfilSiniflar.UserProfileUtils.FileNameErroredChars)), String.GetLangText("PRF_ADD_INPUT_HDR"), ""); if (Msonuc.MesajCevap != DialogResult.OK) { return; } string errormsg; if (!UserProfileUtils.CanCreateUserProfile(Msonuc.Sonuç, out errormsg)) { Msj.Göster(String.GetLangText("PRF_ADD_ERR_HM", errormsg), String.GetLangText("PRF_ADD_ERR_HDR")); return; } UserProfile UProfil = UserProfileUtils.CreateUserProfile(Msonuc.Sonuç); if (UProfil == null) { Msj.Göster(String.GetLangText("PRF_ADD_ERR_NOTCREATE"), String.GetLangText("PRF_ADD_ERR_HDR")); } ListViewItem Lvi = new ListViewItem() { Text = (lvProfiles.Items.Count + 1).ToString() }; Lvi.SubItems.Add(UProfil.ProfileName); lvProfiles.Items.Add(Lvi); }
private void btnDelete_Click(object sender, EventArgs e) { string SelectedProfile = ""; if (lvProfiles.SelectedItems.Count == 0) { return; } SelectedProfile = lvProfiles.SelectedItems[0].SubItems[1].Text; Mesaj Msj = new Mesaj(); MesajSonuç Msonuc = Msj.Göster(String.GetLangText("PRF_DEL_CONFIRM"), String.GetLangText("PRF_DEL_CONFIRM_HDR", SelectedProfile), MessageBoxButtons.YesNo); if (Msonuc.MesajCevap == DialogResult.Yes) { UserProfileUtils.DeleteUserProfile(SelectedProfile); lvProfiles.Items.Remove(lvProfiles.SelectedItems[0]); } }