Ejemplo n.º 1
0
        public int AddNew(Lavorazione L)
        {
            DbEntity db = new DbEntity();

            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = CommandType.Text;
            int OpzioneID = L.OpzioneID == -1 ? AddNewOpzione(L.Tipo, L.Opzione) : L.OpzioneID;

            cmd.CommandText = String.Format(@"INSERT dbo.Lavorazioni
                                            (
                                                fkordine,
                                                fk_opzione,
                                                note,
                                                stato
                                            )
                                            VALUES
                                            (
                                                {0},
                                                {1},
                                                '{2}',
                                                0
                                            );
                                            SELECT SCOPE_IDENTITY();", L.OrdineID, OpzioneID, L.Note, L.Stato);
            return(db.eseguiInsertIDreturn(cmd));
            //SELECT SCOPE_IDENTITY();
        }
Ejemplo n.º 2
0
        public int AddNew(Ordine O)
        {
            DbEntity db = new DbEntity();

            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = CommandType.Text;
            cmd.CommandText = String.Format(@"INSERT Ordini
                                            (
                                                data,
                                                fk_utente
                                            )
                                            VALUES
                                            (
                                                GETDATE(),
                                                {0}
                                            );
                                            SELECT SCOPE_IDENTITY();", O.UtenteID);
            int insertedID = db.eseguiInsertIDreturn(cmd);

            foreach (Lavorazione L in O.Lavorazioni)
            {
                L.OrdineID = insertedID;
                new daoLavorazioni().AddNew(L);
            }

            return(insertedID);
        }
Ejemplo n.º 3
0
        public int AddNewOpzione(TipoLavorazione TipoLav, string Opzione)
        {
            DbEntity db = new DbEntity();

            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = CommandType.Text;
            cmd.CommandText = String.Format(@"INSERT OpzioniLavorazione
                                            (
                                                opzione,
                                                fk_idtipolavorazione
                                            )
                                            VALUES
                                            (   '{0}', -- opzione - varchar(255)
                                                {1}   -- fk_idtipolavorazione - int
                                            );
                                            SELECT SCOPE_IDENTITY();", Opzione, TipoLav.ID);

            return(db.eseguiInsertIDreturn(cmd));
        }