Beispiel #1
0
        //##########
        //# Szobak #
        //##########

        public static bool SaveSzoba(Szoba szoba)
        {
            var cmd = new SqlCommand("INSERT into szoba (nev, emelet, felnott_hely, gyermek_hely, kiadhato, megjegyzes) VALUES(@nev, @emelet, @felnott_hely, @gyermek_hely, @kiadhato, @megjegyzes)", connection);

            cmd.Parameters.Add(new SqlParameter("nev", szoba.Nev));
            cmd.Parameters.Add(new SqlParameter("emelet", (int)szoba.Emelet));
            cmd.Parameters.Add(new SqlParameter("felnott_hely", szoba.Felnott_hely));
            cmd.Parameters.Add(new SqlParameter("gyermek_hely", szoba.Gyermek_hely));
            cmd.Parameters.Add(new SqlParameter("kiadhato", (byte)(szoba.Kiadhato?1:0)));
            cmd.Parameters.Add(new SqlParameter("megjegyzes", szoba.Megjegyzes.Trim()));
            EasyLog.LogMessageToFile(cmd.CommandText);
            cmd.ExecuteNonQuery();

            return(true);
        }
        public FrmSzobaManagmentUjSzoba(int szobaId)
        {
            initCtor();

            _tarolt = DBFeladatok.SelectSzoba(szobaId);

            txtSzobaNev.Text = _tarolt.Nev;

            // public Szoba(string nev, SzobaEmelet emelet, int felnottHely, int gyermekHely, bool kiadhato, string megjegyzes)

            cboSzobaEmelet.SelectedIndex   = (int)_tarolt.Emelet;
            nudSzobaFelnotthely.Value      = _tarolt.Felnott_hely;
            nudSzobaGyermekHely.Value      = _tarolt.Gyermek_hely;
            cboSzobaKiadhato.SelectedIndex = _tarolt.Kiadhato == true ? 1 : 0;
            txtSzobaMegjegyzes.Text        = _tarolt.Megjegyzes;
        }
Beispiel #3
0
        public static bool UpdateSzoba(int id, Szoba szoba)
        {
            try
            {
                EasyLog.LogMessageToFile("Update id=" + id);
                EasyLog.LogMessageToFile("Update szoba=" + szoba);

                var cmd = new SqlCommand("UPDATE szoba SET nev=@nev, emelet=@emelet, felnott_hely=@felnott_hely, gyermek_hely=@gyermek_hely, kiadhato=@kiadhato, megjegyzes=@megjegyzes WHERE id =@id", connection);
                cmd.Parameters.Add(new SqlParameter("id", id));
                cmd.Parameters.Add(new SqlParameter("nev", szoba.Nev));
                cmd.Parameters.Add(new SqlParameter("emelet", (int)szoba.Emelet));
                cmd.Parameters.Add(new SqlParameter("felnott_hely", szoba.Felnott_hely));
                cmd.Parameters.Add(new SqlParameter("gyermek_hely", szoba.Gyermek_hely));
                cmd.Parameters.Add(new SqlParameter("kiadhato", (byte)(szoba.Kiadhato ? 1 : 0)));
                cmd.Parameters.Add(new SqlParameter("megjegyzes", szoba.Megjegyzes));
                EasyLog.LogMessageToFile(cmd.CommandText);
                cmd.ExecuteNonQuery();
            }
            finally
            {
            }
            return(true);
        }
        private void btnOK_Click(object sender, EventArgs e)
        {
            var error = "";

            if (txtSzobaNev.Text.Trim() == "")
            {
                DBFeladatok.AddError(ref error, "Nem adott meg nevet!");
            }

            if (error != "")
            {
                MessageBox.Show(error, "Figyelmeztetés...", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                DialogResult = DialogResult.None;
            }
            else
            {
                if (Tarolt == null)
                {
                    _tarolt = new Szoba(
                        txtSzobaNev.Text.Trim(), (SzobaEmelet)cboSzobaEmelet.SelectedIndex,
                        (int)nudSzobaFelnotthely.Value, (int)nudSzobaGyermekHely.Value, cboSzobaKiadhato.SelectedIndex == 1,
                        txtSzobaMegjegyzes.Text.Trim()
                        );
                    EasyLog.LogMessageToFile("New szoba =" + _tarolt);
                }
                else
                {
                    _tarolt.Nev          = txtSzobaNev.Text.Trim();
                    _tarolt.Emelet       = (SzobaEmelet)cboSzobaEmelet.SelectedIndex;
                    _tarolt.Felnott_hely = (int)nudSzobaFelnotthely.Value;
                    _tarolt.Gyermek_hely = (int)nudSzobaGyermekHely.Value;
                    _tarolt.Kiadhato     = cboSzobaKiadhato.SelectedIndex == 1;
                    _tarolt.Megjegyzes   = txtSzobaMegjegyzes.Text.Trim();
                    EasyLog.LogMessageToFile("Mod szoba = " + _tarolt);
                }
            }
        }