c# Seznam forumov c#
c#
 
 Pogosta vprašanjaPogosta vprašanja   IščiIšči   Seznam članovSeznam članov   Skupine uporabnikovSkupine uporabnikov   RSS Feed   Registriraj seRegistriraj se 
 Tvoj profilTvoj profil   Zasebna sporočilaZasebna sporočila   PrijavaPrijava 




Vaja 6 - Imenik

 
Objavi novo temo   Odgovori na to temo    c# Seznam forumov -> iseesharp
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
seesharp
Administrator foruma


Pridružen/-a: 27.06. 2017, 18:40
Prispevkov: 43

PrispevekObjavljeno: 28 Jun 2017 12:20    Naslov sporočila: Vaja 6 - Imenik Odgovori s citatom

Izvedite okensko aplikacijo, ki bo omogočala vnos podatkov v gradnik listBox.
Definirajte razred oseba s štirimi spremenljivkami (ime, priimek, spol in starost),
ter dvema metodama: metodo za prirejanje podatkov posameznim
spremenljivkam ter metodo za preverjanje podatkov. Vrednosti nove osebe
vnesemo v osnovna textovna okna, ob kliku na gumb Vpis pa te vrednosti
prikažemo v novem oknu (MessageBox) in zahtevamo potrditev. Če je vnos
pravilen jih zapišemo v ListBox, če ne imamo možnost popravka. Med
posamezna polja postavimo ločilo ≫|≪. Celotno izvajanje še posebej
preverjamo glede napak.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
seesharp
Administrator foruma


Pridružen/-a: 27.06. 2017, 18:40
Prispevkov: 43

PrispevekObjavljeno: 28 Jun 2017 12:23    Naslov sporočila: Odgovori s citatom

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace vaja6
{


public partial class Imenik : Form
{

class Oseba
{
string ime;
string priimek;
string starost;
string spol;


public void Vpis(string ime, string priimek, string starost, string spol)
{
this.ime = ime;
this.priimek = priimek;
this.starost = starost;
this.spol = spol;
}

public bool Potrditev()
{
DialogResult rez = MessageBox.Show("Ime: " + ime + "\nPriimek: " + priimek + "\nSpol: " + spol + "\nStarost: " + "\n", "Preverjanje", MessageBoxButtons.YesNo);
if (rez.Equals(DialogResult.Yes))
return true;
return false;
}

public override string ToString()
{
return this.ime + " | " + this.priimek + " | " + this.spol + " | " + this.starost;
}

}
public Imenik()
{
InitializeComponent();
}

private void Imenik_Load(object sender, EventArgs e)
{

}

private void btnVpis_Click(object sender, EventArgs e)
{
try
{
Oseba nova = new Oseba();
nova.Vpis(tbIme.Text, tbPriimek.Text, cbStarost.Text, (rbMoski.Checked ? "moski" : "zenski"));

if (nova.Potrditev())
lbSeznam.Items.Add(tbIme.Text + " | " + tbPriimek.Text + " | " + cbStarost.Text + " | " + (rbMoski.Checked ? "moski" : "zenski"));
//lbSeznam.Items.Add(nova); }
tbIme.Clear();
tbPriimek.Clear();
rbMoski.Checked = true;
cbStarost.Text = "";
}
catch
{
MessageBox.Show("Napaka v podatkih");
}
}
}
}
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo    c# Seznam forumov -> iseesharp Časovni pas GMT + 1 ura, srednjeevropski - zimski čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu


MojForum.si - brezplačno gostovanje forumov. Powered by phpBB 2.