public IHttpActionResult PutOrari(int id, Orari orari) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != orari.Id) { return(BadRequest()); } db.Entry(orari).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!OrariExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public JsonResult Post(Orari ora) { string query = @" insert into Orari (Emer,Mbiemer,Lenda,Dega,VitiLenda,VitiStudent,Paraleli, NrStudent,Dita,Ora,Klasa1,Klasa2,paradiplomim) values ('" + ora.Emer + @"','" + ora.Mbiemer + @"','" + ora.Lenda + @"','" + ora.Dega + @"', '" + ora.VitiLenda + @"','" + ora.VitiStudent + @"','" + ora.Paraleli + @"','" + ora.NrStudent + @"', '" + ora.Dita + @"','" + ora.Ora + @"','" + ora.Klasa1 + @"','" + ora.Klasa2 + @"','" + ora.paradiplomim + @"')"; DataTable table = new DataTable(); string sqlDataSource = _configuration.GetConnectionString("OrariAppCon"); SqlDataReader myReader; using (SqlConnection myCon = new SqlConnection(sqlDataSource)) { myCon.Open(); using (SqlCommand myCommand = new SqlCommand(query, myCon)) { myReader = myCommand.ExecuteReader(); table.Load(myReader);; myReader.Close(); myCon.Close(); } } return(new JsonResult("Shtuar me Sukses")); }
private void updateSingleCorso(List <CorsoGiornaliero> listaCorsi) { foreach (var l in listaCorsi) { var corso = l; if (_db.CheckAppartieneMieiCorsi(l)) { //_db.InsertUpdate(l); var orario = new Orari() { Insegnamento = corso.Insegnamento, Codice = corso.Codice, AulaOra = corso.AulaOra, Note = corso.Note, Date = corso.Date, Docente = corso.Docente, }; if (_db.AppartieneOrari(orario)) //l'orario è già presente { var o = _db.GetAllOrari().FirstOrDefault(y => y.Insegnamento == orario.Insegnamento && y.Date == orario.Date); if ((string.Compare(o.Note, corso.Note) != 0) || !o.Notify) //ci sono state notifiche non ancora segnalate { o.Note = corso.Note; o.AulaOra = corso.AulaOra; if (o.Note != null && o.Note != "" && !o.Notify) { Logcat.Write("---------- - Invio Notifica: " + o.Insegnamento); Logcat.WriteDB(_db, "-----------Invio Notifica: " + o.Insegnamento); SendNotification(corso); Logcat.Write("-----------Invio Notifica OK"); Logcat.WriteDB(_db, "-----------Invio Notifica OK"); o.Notify = true; } _db.Update(o); } } else // l'orario non è presente nel mio db { orario.Notify = false; if (orario.Note != null && orario.Note != "" && !orario.Notify) { // SendNotification ("TROVATO CORSO ANNULLATO!"); SendNotification(corso); orario.Notify = true; } _db.Insert(orario); } } else if (corso.Insegnamento.Contains("UTENZA")) { _db.Insert(new Utenze() { Data = corso.Date, AulaOra = corso.AulaOra }); } } }
private void bunifuButton2_Click(object sender, EventArgs e) { OrariMapper um = new OrariMapper(); for (int i = 0; i < bunifuDataGridView1.Rows.Count; i++) { Boolean test = false; if (bunifuDataGridView1.Rows[i].Cells[5].Value != null) { test = (bool)bunifuDataGridView1.Rows[i].Cells[5].Value; } if (test) { Orari o = um.ktheOrarin(idO.ElementAt(i)); KerkesaPerNderrim k = um.ktheKerkesen(idK.ElementAt(i)); o.OraFillimit = k.OraFillimit; o.OraMbarimit = k.OraMbarimit; o.Dita = k.Dita; if (um.updateOrari(o)) { um.updateApprove(k); idO = new List <int>(); idK = new List <int>(); mbushOrarit(); } } } bunifuDataGridView1.Rows.Clear(); mbushOrarit(); }
public IHttpActionResult GetOrari(int id) { Orari orari = db.Oraris.Find(id); if (orari == null) { return(NotFound()); } return(Ok(orari)); }
public IHttpActionResult PostOrari(Orari orari) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Oraris.Add(orari); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = orari.Id }, orari)); }
public IHttpActionResult DeleteOrari(int id) { Orari orari = db.Oraris.Find(id); if (orari == null) { return(NotFound()); } db.Oraris.Remove(orari); db.SaveChanges(); return(Ok(orari)); }
public Boolean updateOrari(Orari o) { using (DBEntities db = new DBEntities()) { var result = db.Oraris.SingleOrDefault(b => b.IDOrari == o.IDOrari); if (result != null) { result.Dita = o.Dita; result.OraFillimit = o.OraFillimit; result.OraMbarimit = o.OraMbarimit; db.SaveChanges(); return(true); MessageBox.Show("Ju keni ndryshuar te dhenat me sukses"); } } return(false); }
/** * Aggiorna il singolo corso, verificando se appartiene ai corsi e in caso, aggiorna, aggiunge o notifica * */ public static void updateSingleCorso(DbSQLite _db, List <CorsoGiornaliero> listaCorsi) { foreach (var c in listaCorsi) { var corso = c; Logcat.Write("ORARI_UNIBG: prima di Check"); if (_db.CheckAppartieneMieiCorsi(c)) { //_db.InsertUpdate(l); var orario = new Orari() { Insegnamento = corso.Insegnamento, Codice = corso.Codice, AulaOra = corso.AulaOra, Note = corso.Note, Date = corso.Date, Docente = corso.Docente, }; if (_db.AppartieneOrari(orario)) //l'orario è già presente { Logcat.Write("Orario già PRESENTE nel DB: " + orario.Insegnamento); var o = _db.GetAllOrari().FirstOrDefault(y => y.Insegnamento == orario.Insegnamento && y.Date.Date == orario.Date.Date && orario.AulaOra == y.AulaOra); if ((string.Compare(o.Note, corso.Note) != 0) || !o.Notify) { o.Note = corso.Note; o.AulaOra = corso.AulaOra; if (o.Note != null && o.Note != "" && !o.Notify) { DependencyService.Get <INotification>().SendNotification(corso); o.Notify = true; } _db.Update(o); } } else // l'orario non è presente nel mio db { orario.Notify = false; Logcat.Write("Orario NUOVO" + orario.Insegnamento); if (orario.Note != null && orario.Note != "" && !orario.Notify) { DependencyService.Get <INotification>().SendNotification(corso); //SendNotification(corso); orario.Notify = true; } _db.Insert(orario); } } else if (corso.Insegnamento.Contains("UTENZA")) //verifico se è un utenza { Utenze ut = new Utenze() { Data = corso.Date, AulaOra = corso.AulaOra }; if (!_db.AppartieneUtenze(ut)) { _db.Insert(ut); } } } }