public ActionResult DeleteConfirmed(int id) { Commesse commesse = db.Commesse.Find(id); db.Commesse.Remove(commesse); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Codice,Descrizione,StarDate,EndDate")] Commesse commesse) { if (ModelState.IsValid) { db.Entry(commesse).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(commesse)); }
public formModificaCommessa(string codiceCommessa, Commesse commesse, int idProdotto, int idCliente, int numeroPezzi, DateTime dataConsegna) { InitializeComponent(); this.codiceCommessa = codiceCommessa; this.commesse = commesse; this.idProdotto = idProdotto; this.idCliente = idCliente; this.numeroPezzi = numeroPezzi; this.dataConsegna = dataConsegna; }
public ActionResult Create([Bind(Include = "ID,Codice,Descrizione,StarDate,EndDate")] Commesse commesse) { if (ModelState.IsValid) { db.Commesse.Add(commesse); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(commesse)); }
// GET: Commesses/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Commesse commesse = db.Commesse.Find(id); if (commesse == null) { return(HttpNotFound()); } return(View(commesse)); }
//legge le commesse dal database (solo quelle non completate) public static Commesse leggiCommesseDalDB() { SqlConnection conn = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand("SELECT codiceCommessa, pezziDaProdurre, stato, idProdotto, idCliente, dataConsegna, dataEsecuzione FROM tblCommesse WHERE stato != 'completata' AND stato != 'fallita'", conn); SqlDataReader dr; Commesse commesse = new Commesse(); try { conn.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { string codiceCommessa = Convert.ToString(dr.GetValue(dr.GetOrdinal("codiceCommessa"))); int pezziDaProdurre = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("pezziDaProdurre"))); string strStato = Convert.ToString(dr.GetValue(dr.GetOrdinal("stato"))); statoCommesa stato = getStatoFromString(strStato); int idProdotto = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("idProdotto"))); int idCliente = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("idCliente"))); DateTime dataConsegna = Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("dataConsegna"))); DateTime dataEsecuzione = new DateTime(1, 1, 1); if (!Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("dataEsecuzione")))) { dataEsecuzione = Convert.ToDateTime(dr.GetValue(dr.GetOrdinal("dataEsecuzione"))); } commesse.aggiungiCommessa(new Commessa(codiceCommessa, descrizioneProdottoDaID(idProdotto), pezziDaProdurre, nominativoClienteDaID(idCliente), stato, dataConsegna, dataEsecuzione)); } } catch (SqlException sqle) { Console.WriteLine(sqle.Message); } catch (Exception exc) { Console.WriteLine(exc.Message); } finally { conn.Close(); conn.Dispose(); } return(commesse); }
private void MainForm_Load(object sender, EventArgs e) { this.storicoCommesseTableAdapter1.Fill(this.dbProjectWork2021DataSet4.storicoCommesse); //controllo del pannello laterale e del laterale-superiore formDock.SubscribeControlToDragEvents(pannelloLaterale); formDock.SubscribeControlToDragEvents(pannelloLateraleSuperiore); //disabilitazione dei bottoni btnEseguiCommessa.Enabled = false; btnAbilitaPLC.Enabled = false; btnStartPLC.Enabled = false; switchStatoSimulazione.Enabled = false; switchOffset.Enabled = false; btnDialogoPcPlc.Enabled = false; //set delle combobox di clienti e prodotti setComboBoxPaginaCommesse(); //lettura commesse non concluse da db commesse = DBManager.leggiCommesseDalDB(); //aggiornamento datagridview commesse AggiornaDataGridViewCommesse(); //svuotare le textbox setNullTextBoxes(); }