public FrmVendegManagmentUjVendeg(int vendegId)
 {
     initCtor();
     //dtpVendegSzuletesiDatum.Enabled = false;
     //cboVendegNem.Enabled = false;
     _tarolt                            = DBFeladatok.SelectVendeg(vendegId);
     txtVendegNev.Text                  = _tarolt.Nev;
     txtVendegOkmanyAzonosito.Text      = _tarolt.OkmanyAzonosito;
     cboVendegNem.SelectedIndex         = (int)_tarolt.VendegNem;
     cboVendegOkmanyTipus.SelectedIndex = (int)_tarolt.VendegOkmanyTipus;
     dtpVendegSzuletesiDatum.Value      = _tarolt.SzuletesiDatum;
 }
Beispiel #2
0
        public static bool SaveVendeg(Vendeg vendeg)
        {
            var cmd = new SqlCommand("INSERT into vendeg (nev, nem, okmany_tipus, okmany_azonosito, szuletesi_datum) VALUES(@nev, @nem, @okmany_tipus, @okmany_azonosito, @szuletesi_datum)", connection);

            cmd.Parameters.Add(new SqlParameter("nev", vendeg.Nev));
            cmd.Parameters.Add(new SqlParameter("nem", (byte)vendeg.VendegNem));
            cmd.Parameters.Add(new SqlParameter("okmany_tipus", (byte)vendeg.VendegOkmanyTipus));
            cmd.Parameters.Add(new SqlParameter("okmany_azonosito", vendeg.OkmanyAzonosito));
            cmd.Parameters.Add(new SqlParameter("szuletesi_datum", vendeg.SzuletesiDatum));
            EasyLog.LogMessageToFile(cmd.CommandText);
            cmd.ExecuteNonQuery();

            return(true);
        }
Beispiel #3
0
 public static bool UpdateVendeg(int id, Vendeg vendeg)
 {
     try
     {
         EasyLog.LogMessageToFile("Update id=" + id);
         EasyLog.LogMessageToFile("Update vendeg=" + vendeg);
         var cmd = new SqlCommand("UPDATE vendeg SET nev=@nev, nem=@nem, okmany_tipus=@okmany_tipus, okmany_azonosito=@okmany_azonosito, szuletesi_datum=@szuletesi_datum WHERE id =@id", connection);
         cmd.Parameters.Add(new SqlParameter("id", id));
         cmd.Parameters.Add(new SqlParameter("nev", vendeg.Nev));
         cmd.Parameters.Add(new SqlParameter("nem", (byte)vendeg.VendegNem));
         cmd.Parameters.Add(new SqlParameter("okmany_tipus", (byte)vendeg.VendegOkmanyTipus));
         cmd.Parameters.Add(new SqlParameter("okmany_azonosito", vendeg.OkmanyAzonosito));
         cmd.Parameters.Add(new SqlParameter("szuletesi_datum", vendeg.SzuletesiDatum));
         EasyLog.LogMessageToFile(cmd.CommandText);
         cmd.ExecuteNonQuery();
     }
     finally
     {
     }
     return(true);
 }
        private void buttonOK_Click(object sender, EventArgs e)
        {
            var error = "";

            if (txtVendegNev.Text.Trim() == "")
            {
                DBFeladatok.AddError(ref error, "Nem adott meg nevet!");
            }
            if (txtVendegOkmanyAzonosito.Text.Trim() == "")
            {
                DBFeladatok.AddError(ref error, "Nem adott meg okmányszámot!");
            }

            if (error != "")
            {
                MessageBox.Show(error, "Figyelmeztetés...", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                DialogResult = DialogResult.None;
            }
            else
            {
                if (Tarolt == null)
                {
                    _tarolt = new Vendeg(txtVendegNev.Text.Trim(), (VendegNem)cboVendegNem.SelectedItem,
                                         (VendegOkmanyTipus)cboVendegOkmanyTipus.SelectedItem, txtVendegOkmanyAzonosito.Text.Trim(),
                                         dtpVendegSzuletesiDatum.Value);

                    EasyLog.LogMessageToFile("New vendeg =" + _tarolt);
                }
                else
                {
                    _tarolt.Nev               = txtVendegNev.Text.Trim();
                    _tarolt.VendegNem         = (VendegNem)cboVendegNem.SelectedItem;
                    _tarolt.VendegOkmanyTipus = (VendegOkmanyTipus)cboVendegOkmanyTipus.SelectedItem;
                    _tarolt.OkmanyAzonosito   = txtVendegOkmanyAzonosito.Text.Trim();
                    _tarolt.SzuletesiDatum    = dtpVendegSzuletesiDatum.Value;
                    EasyLog.LogMessageToFile("Mod vendeg = " + _tarolt);
                }
            }
        }