Beispiel #1
0
 protected bool SaveRecord()
 {
     if (GetData())
     {
         if (newRecord)
         {
             ZamestnanecFactory zamestnanecFactory = new ZamestnanecFactory();
             ZamestnanecGateway <Zamestnanec> zg   = (ZamestnanecGateway <Zamestnanec>)zamestnanecFactory.GetZamestnanec();
             zg.Insert(zamestnanec);
         }
         else
         {
             ZamestnanecFactory zamestnanecFactory = new ZamestnanecFactory();
             ZamestnanecGateway <Zamestnanec> zg   = (ZamestnanecGateway <Zamestnanec>)zamestnanecFactory.GetZamestnanec();
             zg.Update(zamestnanec);
         }
         return(true);
     }
     else
     {
         return(false);
     }
 }
Beispiel #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            foreach (var i in w)
            {
                if (i.Name.Equals(comboWork.Text, StringComparison.Ordinal))
                {
                    z.WorkGroup = i.RecordId;
                }
            }
            foreach (var i in p)
            {
                if (i.Name.Equals(comboProject.Text, StringComparison.Ordinal))
                {
                    z.IdProject = i.RecordId;
                }
            }
            foreach (var i in s)
            {
                if (i.Name.Equals(comboGroup.Text, StringComparison.Ordinal))
                {
                    z.Group = i.RecordId;
                }
            }
            z.Sex   = comboSex.Text;
            z.Mail  = textBox1.Text;
            z.Heslo = textBox2.Text;
            z.Vypis = Convert.ToInt32(textBox3.Text);
            bool   vall = true;
            string a    = "";

            if (z.Name.Equals(a))
            {
                meno.Text = "Prosim zadajte meno";
                vall      = false;
            }
            else
            {
                meno.Text = "";
            }
            if (z.LastName.Equals(a))
            {
                prie.Text = "Prosim zadajte priezvisko";
                vall      = false;
            }
            else
            {
                prie.Text = "";
            }
            if (z.Adress.Equals(a))
            {
                adre.Text = "Prosim zadajte adresu";
                vall      = false;
            }
            else
            {
                adre.Text = "";
            }
            if (z.PerIdNum == 0)
            {
                rodn.Text = "Prosim zadajte rodne cislo";
                vall      = false;
            }
            else
            {
                rodn.Text = "";
            }
            if (a.Equals(comboWork.Text))
            {
                work.Text = "Prosim vyberte pracovisko";
                vall      = false;
            }
            else
            {
                work.Text = "";
            }
            if (a.Equals(comboGroup.Text))
            {
                gru.Text = "Prosim vyberte skupinu";
                vall     = false;
            }
            else
            {
                gru.Text = "";
            }
            if (a.Equals(comboProject.Text))

            {
                ptoj.Text = "Prosim vyberte projekt";
                vall      = false;
            }
            else
            {
                ptoj.Text = "";
            }
            if (a.Equals(comboSex.Text))
            {
                pohl.Text = "Prosim vyberte pohlavie";
                vall      = false;
            }
            else
            {
                pohl.Text = "";
            }
            if (z.Mail.Equals(a))
            {
                lmail.Text = "Prosim zadajte Mail";
                vall       = false;
            }
            else
            {
                lmail.Text = "";
            }
            if (z.Heslo.Equals(a))
            {
                lheslo.Text = "Prosim zadajte heslo";
                vall        = false;
            }
            else
            {
                lheslo.Text = "";
            }
            if (z.Vypis == 0)
            {
                lvypis.Text = "Prosim zadajte priezvisko";
                vall        = false;
            }
            else
            {
                lvypis.Text = "";
            }

            if (vall)
            {
                ZamestnanecFactory zamestnanecFactory = new ZamestnanecFactory();
                ZamestnanecGateway <Zamestnanec> zg   = (ZamestnanecGateway <Zamestnanec>)zamestnanecFactory.GetZamestnanec();

                zg.Insert(z);

                Close();
            }
        }