public ActionResult CaricaCommessa(string IDLANCIOD) { PreserieBLL bll = new PreserieBLL(); Commessa commessa = bll.CaricaCommessa(IDLANCIOD); return(PartialView("CommessaPartial", commessa)); }
private void btnCreaCommessa_Click(object sender, EventArgs e) { string nominativoCliente = ((KeyValuePair <int, string>)cmbClienti.SelectedItem).Value; int IDCliente = ((KeyValuePair <int, string>)cmbClienti.SelectedItem).Key; string descrizioneProdotto = ((KeyValuePair <int, string>)cmbProdotti.SelectedItem).Value; int IDProdotto = ((KeyValuePair <int, string>)cmbProdotti.SelectedItem).Key; DateTime dataConsegna = dateTimePkrDataConsegna.Value.Date + dateTimePkrOraConsegna.Value.TimeOfDay; Commessa commessa = DBManager.scriviCommessaInDB(Convert.ToInt32(nudNumeroPezzi.Value), nominativoCliente, descrizioneProdotto, IDProdotto, IDCliente, dataConsegna, new DateTime()); if (commessa == null) { Alert("Commessa non creata", AlertDLL.Alert.enmType.Error); } else { commesse.aggiungiCommessa(commessa); AggiornaDataGridViewCommesse(); Alert("Commessa creata", AlertDLL.Alert.enmType.Success); if (btnConnessionePLC.Text != "CONNETTI") { btnEseguiCommessa.Enabled = true; } } }
public Commessa TrasformInCommessa(SqlDataReader data) { Commessa commessa = null; if (data.Read()) { commessa = new Commessa(data.GetInt32(0), data.GetString(1), data.GetString(2), data.GetInt32(3), data.GetInt32(4)); } return(commessa); }
public DTCommessa CercaCommessa(string nomeCommessa) { try{ Commessa commessa = dao.CercaCommessa(nomeCommessa); if (commessa != null) { return(new DTCommessa(commessa.Id, commessa.Nome, commessa.Descrizione, commessa.Capienza, commessa.OreLavorate)); } return(null); }catch (Exception e) { throw e; } }
public static Commessa scriviCommessaInDB(int pezziDaProdurre, string nominativoCliente, string prodotto, int IDProdotto, int IDCliente, DateTime dataConsegna, DateTime dataEsecuzione) { SqlConnection conn = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand("INSERT INTO tblCommesse (codiceCommessa, pezziDaProdurre, stato, IDProdotto, IDCliente, dataConsegna) VALUES (@codiceCommessa, @pezziDaProdurre, @stato, @IDProdotto, @IDCliente, @dataConsegna)", conn); Commessa commessa = null; try { string nuovoCodiceCommessa = ottieniNuovoCodiceCommessa(); conn.Open(); cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@codiceCommessa", nuovoCodiceCommessa); cmd.Parameters.AddWithValue("@pezziDaProdurre", pezziDaProdurre); cmd.Parameters.AddWithValue("@stato", "disattiva"); cmd.Parameters.AddWithValue("@IDProdotto", IDProdotto); cmd.Parameters.AddWithValue("@IDCliente", IDCliente); cmd.Parameters.AddWithValue("@dataConsegna", dataConsegna); cmd.ExecuteNonQuery(); commessa = new Commessa(nuovoCodiceCommessa, prodotto, pezziDaProdurre, nominativoCliente, dataConsegna, dataEsecuzione); aggiornaUltimoCodiceCommessa(); } catch (SqlException SQLEx) { Console.WriteLine(SQLEx.Message); } catch (Exception e) { Console.WriteLine(e.Message); } finally { conn.Close(); conn.Dispose(); } return(commessa); }