示例#1
0
        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);
        }