private void CreaSuperCommessa(int tipo, int stato) { // qua dentro creo una supercommessa SS (SupercommessaStampaggio) // che sia TipoCommessa=1 AND Stato=2? // che contenga le informazioni base per chi stampa DateTime DataCommesse; int Numero = Convert.ToInt32(textBox1.Text); Commessa com = new Commessa(Numero); com.CodCommessa = "SC" + Numero.ToString(); DataCommesse = DateTime.Today; com.DataCommessa = DataCommesse; com.TipoCommessa = tipo; com.IDCliente = textBox5.Text; com.DataConsegna = PrimaDataConsegna(); com.NrPezziDaLavorare = Convert.ToInt32(textBox4.Text); com.CodArticolo = "VARI"; com.DescrArticolo = "Vedere dettagli Supercommessa di stampaggio"; com.IDMachStampa = Convert.ToInt32(comboBox1.SelectedValue); com.IDStampo = "Vedi dett."; com.PercentualeUtilizzoLastra = Convert.ToInt32(textBox3.Text); com.IDMateriaPrima = textBox2.Text; com.NrLastreRichieste = Convert.ToInt32(textBox4.Text); com.Stato = stato; com.ImpegnataMatPrima = 0; // prima: Convert.ToInt32(textBox4.Text); adesso: impegnato sempre 0 in partenza com.ProgStampa = textBox6.Text; InserisciCommessa(com); }
private void InserisciCommessa(Commessa com) { Target2021DataSet.CommesseRow riga = target2021DataSet.Commesse.NewCommesseRow(); riga.CodCommessa = com.CodCommessa; riga.NrCommessa = com.NrCommessa; riga.DataCommessa = com.DataCommessa; riga.TipoCommessa = com.TipoCommessa; riga.IDCliente = com.IDCliente; riga.OrdCliente = com.OrdCliente; riga.DataConsegna = com.DataConsegna; riga.NrPezziDaLavorare = com.NrPezziDaLavorare; riga.CodArticolo = com.CodArticolo; riga.DescrArticolo = com.DescrArticolo; riga.IDFornitore = com.IDFornitore; riga.IDStampo = com.IDStampo; riga.IDDima = com.IDMateriaPrima; riga.IDMateriaPrima = com.IDMateriaPrima; riga.NrLastreRichieste = com.NrLastreRichieste; riga.NrPezziOrdinati = 0; riga.NrOrdine = "N"; riga.Stato = com.Stato; riga.ImpegnataMatPrima = com.ImpegnataMatPrima; riga.PercentualeUtilizzoLastra = com.PercentualeUtilizzoLastra; riga.InSupercommessa = 0; riga.NrPezziDaLavorare = com.NrPezziDaLavorare; riga.IDMachStampa = com.IDMachStampa; riga.ProgStampa = com.ProgStampa; riga.PezziOra = com.PezziOra; riga.CodArtiDopoStampo = com.CodArtiDopoStampo; riga.AttG1 = 0; riga.AttG2 = 0; riga.AttG3 = 0; riga.AttG4 = 0; riga.AttG5 = 0; target2021DataSet.Commesse.Rows.Add(riga); commesseTableAdapter.Update(target2021DataSet.Commesse); }