Пример #1
0
        private EncModel SetProperties()
        {
            var enc = new EncModel();

            if (Lbl_Id.Text.Length > 0)
            {
                enc.Id = Convert.ToInt32(Lbl_Id.Text);
            }
            enc.Naziv = Txt_Naziv.Text.Trim();

            return(enc);
        }
Пример #2
0
        internal bool Insert(EncModel enc)
        {
            var insert = "INSERT INTO enc(naziv, korisnikId, ažurirano) " +
                         "VALUES(?, ?, ?);";
            var conn = new OleDbConnection(db.connString);
            var cmd  = new OleDbCommand(insert, conn);

            cmd.Parameters.AddWithValue("@naziv", enc.Naziv);
            cmd.Parameters.AddWithValue("@korisnikId", enc.KorisnikId);
            cmd.Parameters.AddWithValue("@ažurirano", enc.Ažurirano);

            return(db.ExcecuteNonQuery(cmd, conn));
        }
Пример #3
0
        internal bool Update(EncModel enc)
        {
            var update = "UPDATE enc SET naziv=?, korisnikId=?, ažurirano=? " +
                         "WHERE id=?;";
            var conn = new OleDbConnection(db.connString);
            var cmd  = new OleDbCommand(update, conn);

            cmd.Parameters.AddWithValue("@naziv", enc.Naziv);
            cmd.Parameters.AddWithValue("@korisnikId", enc.KorisnikId);
            cmd.Parameters.AddWithValue("@ažurirano", enc.Ažurirano);
            cmd.Parameters.AddWithValue("@id", enc.Id);

            return(db.ExcecuteNonQuery(cmd, conn));
        }
Пример #4
0
 private void Btn_Edit_Click(object sender, EventArgs e)
 {
     if (edit.NullOrWhite(Txt_Naziv))
     {
         edit.BojaPozadineZaPrazneCeliji(Txt_Naziv);
         edit.PorukaPraznaCelija();
     }
     else
     {
         edit.BojaPozadineZaPrazneCeliji(Txt_Naziv);
         EncModel enc     = SetProperties();
         bool     success = controller.Update(enc);
         if (success)
         {
             DtUpdate();
             Clear();
         }
         else
         {
             edit.MessageDBErrorUpdate();
         }
     }
 }