public ActionResult CaricaCommessa(string IDLANCIOD)
        {
            PreserieBLL bll      = new PreserieBLL();
            Commessa    commessa = bll.CaricaCommessa(IDLANCIOD);

            return(PartialView("CommessaPartial", commessa));
        }
Esempio n. 2
0
        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;
                }
            }
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
 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;
     }
 }
Esempio n. 5
0
        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);
        }