Exemple #1
0
        private static void AggiungiTabella(Ritorno rit, _FunzioniBase.Tabella Tab)
        {
            if ((Tab.Name == "brn_Msg"))
            {
                rit.OrganizzaMessaggi(Tab.GetDataTable());
                return;
            }

            if ((Tab.Name == "brn_Ret"))
            {
                rit.Ret = Tab.GetDataTable();
                return;
            }
            rit.Tabelle.Add(Tab.GetDataTable());
        }
Exemple #2
0
        public void Query(Ritorno rt, String TableName, String Query, params object[] Parametri)

        {
            DataTable Ris = new DataTable();
            int       i   = Parametri.Length;

            if (i % 2 == 0)
            {
                SqlCommand creaTabMex = new SqlCommand(_FunzioniBase.Properties.Resources.SqlCreaTabMex, cnn, Tran);

                creaTabMex.ExecuteNonQuery();

                SqlDataReader reader;
                SqlCommand    comando = new SqlCommand(Query, cnn, Tran);
                for (int k = 0; k < i; k = k + 2)
                {
                    comando.Parameters.AddWithValue(Parametri[k].ToString(), Parametri[k + 1]);
                }
                reader = comando.ExecuteReader();
                Ris.Load(reader);

                SqlCommand    LeggiTabMex = new SqlCommand(_FunzioniBase.Properties.Resources.SqlLeggiMex, cnn, Tran);
                SqlDataReader MsgReader;
                MsgReader = LeggiTabMex.ExecuteReader();


                DataTable Mex = new DataTable();
                Mex.Load(MsgReader);
                rt.OrganizzaMessaggi(Mex);

                SqlCommand dropTabMex = new SqlCommand(_FunzioniBase.Properties.Resources.SqlDropMex, cnn, Tran);

                dropTabMex.ExecuteNonQuery();
            }
            Ris.TableName = TableName;
            rt.Tabelle.Add(Ris);
        }