示例#1
0
        public MuokkaaHenkilo(Paaikkuna paaikkuna, int id)
        {
            /*
             * Muokataan henkilöä 'id'
             * id on henkilöt listan indeksi
             *
             *
             */
            InitializeComponent();
            this.id        = id;
            this.paaikkuna = paaikkuna;
            Henkilo h = this.paaikkuna.henkilot[id];

            tbPostinumero.KeyPress += this.paaikkuna.Postinumero_KeyPress;

            tbEtunimet.Text = String.Join(" ", h.etunimet);

            cbKutsumanimi.DataSource   = h.etunimet;
            cbKutsumanimi.SelectedItem = h.kutsumanimi;

            tbSukunimi.Text = h.sukunimi;

            tbHetu.Text = h.henkilotunnus;

            tbPostinumero.Text      = h.postinumero;
            tbPostitoimipaikka.Text = h.postitoimipaikka;

            tbKatuosoite.Text = h.katuosoite;
        }
示例#2
0
        public MuokkaaToimisuhde(Paaikkuna paaikkuna, int idh, int idt)
        {
            /*
             *
             *  Otetaan pääikkuna, ja kaksi idtä, jotka kertovat henkilön ja toimisuhteen jota muokataan.
             *
             */
            InitializeComponent();
            this.paaikkuna = paaikkuna;
            Toimisuhde t = this.paaikkuna.henkilot[idh].toimisuhteet[idt];

            this.idh            = idh;
            this.idt            = idt;
            tbYksikko.Text      = t.yksikko;
            tbNimike.Text       = t.nimike;
            datetimeAlkaa.Value = DateTime.Parse(t.alkamispaiva);
            if (t.paattymispaiva.Equals("Toistaiseksi voimassa"))
            {
                checkToistaiseksi.Checked = true;
            }
            else
            {
                datetimePaattyy.Value = DateTime.Parse(t.paattymispaiva);
            }
        }
示例#3
0
 public LisaaToimisuhde(Paaikkuna paaikkuna, int id)
 {
     /*
      *
      * Lisätään toimisuhde henkilöön 'id', joka on indeksi henkilölistaan.
      *
      */
     InitializeComponent();
     this.paaikkuna        = paaikkuna;
     this.id               = id;
     datetimePaattyy.Value = DateTime.Today.AddDays(+1);
 }
示例#4
0
 public LisaaHenkilo(Paaikkuna paaikkuna)
 {
     InitializeComponent();
     this.paaikkuna          = paaikkuna;
     tbPostinumero.KeyPress += this.paaikkuna.Postinumero_KeyPress;
 }