private void changePwd()
        {
            if (!IsUtente())
            {
                PanelMess.ShowError("Non hai inserito la Tua Password!", true);
                return;
            }

            Classi.Sicurezza _Sicurezza = new Classi.Sicurezza();
            Classi.Utente    _Utente    = new TheSite.Classi.Utente();

            this.txtsNewPasword.Text = _Sicurezza.EncryptMD5(this.txtsNewPasword.Text);

            S_ControlsCollection _SColl = new S_ControlsCollection();

            S_Controls.Collections.S_Object s_p_Utente_Id = new S_Object();
            s_p_Utente_Id.ParameterName = "p_Utente_Id";
            s_p_Utente_Id.DbType        = CustomDBType.Integer;
            s_p_Utente_Id.Direction     = ParameterDirection.Input;
            s_p_Utente_Id.Index         = 0;
            s_p_Utente_Id.Value         = i_IdUtente;
            _SColl.Add(s_p_Utente_Id);

            S_Controls.Collections.S_Object s_p_Password = new S_Object();
            s_p_Password.ParameterName = "p_Password";
            s_p_Password.DbType        = CustomDBType.VarChar;
            s_p_Password.Direction     = ParameterDirection.Input;
            s_p_Password.Index         = 1;
            s_p_Password.Size          = 50;
            s_p_Password.Value         = this.txtsNewPasword.Text;
            _SColl.Add(s_p_Password);

            i_IdUtente = _Utente.ChangePassword(_SColl);

            if (i_IdUtente > 0)
            {
                PanelMess.ShowMessage("Cambio Password completato con successo!", true);
            }
            else
            {
                PanelMess.ShowError("Errore nel cambio della Password!", true);
            }
        }
Esempio n. 2
0
        public int ExecuteAddChiariInfo(S_ControlsCollection CollezioneControlli, int itemId)
        {
            int i_MaxParametri = CollezioneControlli.Count;

            // Id
            S_Controls.Collections.S_Object s_IdIn = new S_Object();
            s_IdIn.ParameterName = "p_WR_ID";
            s_IdIn.DbType        = CustomDBType.Integer;
            s_IdIn.Direction     = ParameterDirection.Input;
            s_IdIn.Index         = i_MaxParametri;
            s_IdIn.Value         = itemId;

            i_MaxParametri++;

            // UTENTE
            i_MaxParametri++;

            S_Controls.Collections.S_Object s_CurrentUser = new S_Object();
            s_CurrentUser.ParameterName = "p_CurrentUser";
            s_CurrentUser.DbType        = CustomDBType.VarChar;
            s_CurrentUser.Direction     = ParameterDirection.Input;
            s_CurrentUser.Index         = i_MaxParametri;
            s_CurrentUser.Value         = System.Web.HttpContext.Current.User.Identity.Name;

            i_MaxParametri++;

            // OUT
            S_Controls.Collections.S_Object s_IdOut = new S_Object();
            s_IdOut.ParameterName = "p_IdOut";
            s_IdOut.DbType        = CustomDBType.Integer;
            s_IdOut.Direction     = ParameterDirection.Output;
            s_IdOut.Index         = i_MaxParametri;

            CollezioneControlli.Add(s_IdIn);
            CollezioneControlli.Add(s_CurrentUser);
            CollezioneControlli.Add(s_IdOut);

            ApplicationDataLayer.OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr);

            int i_Result = _OraDl.GetRowsAffected(CollezioneControlli, "PACK_SOLLECITO.SP_ADDchiarim_inform");

            return(i_Result);
        }
Esempio n. 3
0
        /// <summary>
        /// Ritorna l'elenco del Tipo di trasmissione
        /// </summary>
        /// <returns></returns>
        public DataSet GetAllTipoTrasmissione()
        {
            DataSet _Ds;

            S_Controls.Collections.S_ControlsCollection CollezioneControlli = new S_ControlsCollection();

            S_Controls.Collections.S_Object s_Cursor = new S_Object();
            s_Cursor.ParameterName = "IO_CURSOR";
            s_Cursor.DbType        = CustomDBType.Cursor;
            s_Cursor.Direction     = ParameterDirection.Output;
            s_Cursor.Index         = 1;

            CollezioneControlli.Add(s_Cursor);

            string s_StrSql = "PACK_COMMON.SP_GETALLTIPOTRASMISSIONE";

            _Ds = _OraDl.GetRows(CollezioneControlli, s_StrSql).Copy();
            return(_Ds);
        }
Esempio n. 4
0
        /// <summary>
        ///  ottien la lista dell'anagrafica materiali per riempire le combo
        /// </summary>
        /// <returns>dataset</returns>
        public DataSet getBindComboManodopera()
        {
            DataSet _Ds;
            int     cntParametri = 0;
            S_ControlsCollection CollezioneControlli = new S_ControlsCollection();

            S_Object pCursor = new S_Object();

            pCursor.ParameterName = "IO_CURSOR";
            pCursor.DbType        = CustomDBType.Cursor;
            pCursor.Direction     = ParameterDirection.Output;
            pCursor.Index         = cntParametri++;
            CollezioneControlli.Add(pCursor);

            string s_StrSql = "Pack_CostiOperativiGestione.BindAddetti";

            _Ds = _OraDl.GetRows(CollezioneControlli, s_StrSql).Copy();
            return(_Ds);
        }
Esempio n. 5
0
        public DataSet GetPiani(S_ControlsCollection CollezioneControlli, string TipoDoc)
        {
            DataSet _Ds;

            //S_Controls.Collections.S_ControlsCollection control = new S_Controls.Collections.S_ControlsCollection();
            S_Controls.Collections.S_Object s_p_username = new S_Object();
            s_p_username.ParameterName = "p_username";
            s_p_username.DbType        = CustomDBType.VarChar;
            s_p_username.Direction     = ParameterDirection.Input;
            s_p_username.Index         = CollezioneControlli.Count + 1;
            s_p_username.Size          = 50;
            s_p_username.Value         = System.Web.HttpContext.Current.User.Identity.Name;
            CollezioneControlli.Add(s_p_username);

            S_Controls.Collections.S_Object s_Cursor = new S_Object();
            s_Cursor.ParameterName = "IO_CURSOR";
            s_Cursor.DbType        = CustomDBType.Cursor;
            s_Cursor.Direction     = ParameterDirection.Output;
            s_Cursor.Index         = CollezioneControlli.Count;
            CollezioneControlli.Add(s_Cursor);

            ApplicationDataLayer.OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr);
            string s_StrSql = "";

            switch (TipoDoc)
            {
            case "0":
                s_StrSql = "PACK_PIANI_APPROVATI.SP_GETALLPIANI";
                break;

            case "1":
                s_StrSql = "PACK_PIANI_APPROVATI.SP_GETPIANIANNI";
                break;

            case "2":
                s_StrSql = "PACK_PIANI_APPROVATI.SP_GETPIANIMESI";
                break;
            }

            _Ds = _OraDl.GetRows(CollezioneControlli, s_StrSql).Copy();

            return(_Ds);
        }
Esempio n. 6
0
        public int  RicercaStanzeCount(S_ControlsCollection CollezioneControlli)
        {
            DataSet _Ds;


            S_Controls.Collections.S_Object s_Cursor = new S_Object();
            s_Cursor.ParameterName = "IO_CURSOR";
            s_Cursor.DbType        = CustomDBType.Cursor;
            s_Cursor.Direction     = ParameterDirection.Output;
            s_Cursor.Index         = CollezioneControlli.Count;
            CollezioneControlli.Add(s_Cursor);

            ApplicationDataLayer.OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr);
            string s_StrSql = "PACK_APPARECCHIATURE.SP_GETALLSTANZECount";

            _Ds = _OraDl.GetRows(CollezioneControlli, s_StrSql).Copy();

            return(int.Parse(_Ds.Tables[0].Rows[0][0].ToString()));
        }
Esempio n. 7
0
        private void btnsElimina_Click(object sender, System.EventArgs e)
        {
            try
            {
                this.txtsCodice.DBDefaultValue      = DBNull.Value;
                this.txtsDescrizione.DBDefaultValue = DBNull.Value;
                int i_RowsAffected = 0;


                _SCollection.AddItems(this.PanelEdit.Controls);

                //Prezzo
                S_Controls.Collections.S_Object s_Prezzo = new S_Object();
                s_Prezzo.ParameterName = "p_Prezzo";
                s_Prezzo.DbType        = CustomDBType.Double;
                s_Prezzo.Direction     = ParameterDirection.Input;
                s_Prezzo.Index         = 3;
                s_Prezzo.Value         = Double.Parse(txtsPrezzo.Text + "," + txtsPrezzoDecimali.Text);
                _SCollection.Add(s_Prezzo);

                i_RowsAffected = _Livelli.Delete(_SCollection, itemId);

                switch (i_RowsAffected)
                {
                case -1:
                    Server.Transfer("Livelli.aspx");
                    break;

                case -5:
                    PanelMess.ShowError("Impossibile eliminare in quanto ci sono Addetti assocciati", true);
                    break;

                case -7:
                    PanelMess.ShowError("Impossibile eliminare in quanto ci sono percentuali assocciate", true);
                    break;
                }
            }
            catch (Exception ex)
            {
                string s_Err = ex.Message.ToString().ToUpper();
                PanelMess.ShowError(s_Err, true);
            }
        }
Esempio n. 8
0
        public DataSet GetData_RepContab(S_ControlsCollection CollezioneControlli)
        {
            DataSet _Ds;

            S_Controls.Collections.S_Object s_Cursor = new S_Object();
            s_Cursor.ParameterName = "IO_CURSOR";
            s_Cursor.DbType        = CustomDBType.Cursor;
            s_Cursor.Direction     = ParameterDirection.Output;
            s_Cursor.Index         = CollezioneControlli.Count;

            CollezioneControlli.Add(s_Cursor);

            ApplicationDataLayer.OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr);
            string s_StrSql = "PACK_MS.sp_getreportcontab";

            _Ds = _OraDl.GetRows(CollezioneControlli, s_StrSql).Copy();

            return(_Ds);
        }
Esempio n. 9
0
File: Pmp.cs Progetto: dev191/le-fco
        public DataSet GetSpecData(S_ControlsCollection CollezioneControlli)
        {
            DataSet _Ds;

            S_Controls.Collections.S_Object s_Cursor = new S_Object();
            s_Cursor.ParameterName = "IO_CURSOR";
            s_Cursor.DbType        = CustomDBType.Cursor;
            s_Cursor.Direction     = ParameterDirection.Output;
            s_Cursor.Index         = CollezioneControlli.Count;

            CollezioneControlli.Add(s_Cursor);

            ApplicationDataLayer.OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr);
            string s_StrSql = "PACK_SPECIALIZZAZIONI.SP_SPEC_SERVIZIO";

            _Ds = _OraDl.GetRows(CollezioneControlli, s_StrSql).Copy();

            return(_Ds);
        }
Esempio n. 10
0
        /// <summary>
        /// DataSet con i record selezionati in base alla collection
        /// </summary>
        /// <param name="CollezioneCOntrolli"></param>
        /// <param name="NomeProcedura"></param>
        /// <returns></returns>
        public override DataSet GetData(S_ControlsCollection CollezioneControlli)
        {
            DataSet _Ds;

            S_Controls.Collections.S_Object s_Cursor = new S_Object();
            s_Cursor.ParameterName = "IO_CURSOR";
            s_Cursor.DbType        = CustomDBType.Cursor;
            s_Cursor.Direction     = ParameterDirection.Output;
            s_Cursor.Index         = CollezioneControlli.Count + 1;

            CollezioneControlli.Add(s_Cursor);

            ApplicationDataLayer.OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr);
            string s_StrSql = "PACK_BUILDINGS.SP_GETBUILDINGS";

            _Ds = _OraDl.GetRows(CollezioneControlli, s_StrSql).Copy();

            return(_Ds);
        }
Esempio n. 11
0
        public DataSet GETDESTINATARIEMAIL(S_ControlsCollection CollezioneControlli)
        {
            DataSet _Ds;

            S_Controls.Collections.S_Object s_Cursor = new S_Object();
            s_Cursor.ParameterName = "IO_CURSOR";
            s_Cursor.DbType        = CustomDBType.Cursor;
            s_Cursor.Direction     = ParameterDirection.Output;
            s_Cursor.Index         = CollezioneControlli.Count;
            CollezioneControlli.Add(s_Cursor);


            ApplicationDataLayer.OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr);
            string s_StrSql = "PACK_DETINATARIINVIO.SP_GETDESTINATARIEMAIL";

            _Ds = _OraDl.GetRows(CollezioneControlli, s_StrSql).Copy();

            return(_Ds);
        }
Esempio n. 12
0
        public DataSet GetAllData()
        {
            DataSet _Ds;
            S_ControlsCollection CollezioneControlli = new S_ControlsCollection();

            S_Controls.Collections.S_Object S_Cursor = new S_Object();
            S_Cursor.ParameterName = "IO_CURSOR";
            S_Cursor.DbType        = CustomDBType.Cursor;
            S_Cursor.Direction     = ParameterDirection.Output;
            S_Cursor.Index         = 1;

            CollezioneControlli.Add(S_Cursor);

            ApplicationDataLayer.OracleDataLayer _OraDL = new OracleDataLayer(s_ConnStr);
            string s_StrSql = "PACK_CONTATTI_TIPO.SP_GETALLCONTATTI_TIPO";

            _Ds = _OraDL.GetRows(CollezioneControlli, s_StrSql).Copy();
            return(_Ds);
        }
Esempio n. 13
0
        /// <summary>
        /// Ritorna la Lista dei Macro Componenti
        /// </summary>
        /// <returns></returns>
        public DataSet GetMacroComponenti()
        {
            S_ControlsCollection CollezioneControlli = new S_ControlsCollection();

            S_Controls.Collections.S_Object s_Cursor = new S_Object();
            s_Cursor.ParameterName = "IO_CURSOR";
            s_Cursor.DbType        = CustomDBType.Cursor;
            s_Cursor.Direction     = ParameterDirection.Output;
            s_Cursor.Index         = CollezioneControlli.Count;
            CollezioneControlli.Add(s_Cursor);

            ApplicationDataLayer.OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr);
            string s_StrSql = "PACK_DATITECNICIAPP.SP_GETMACROCOMPONENTI";
//			string s_StrSql = "PACK_DATITECNICI_M.SP_GETMACROCOMPONENTI";

            DataSet _Ds = _OraDl.GetRows(CollezioneControlli, s_StrSql).Copy();

            return(_Ds);
        }
        public DataSet GetDataFReq()
        {
            DataSet _Ds;
            S_ControlsCollection CollezioneControlli = new S_ControlsCollection();

            S_Controls.Collections.S_Object S_Cursor = new S_Object();
            S_Cursor.ParameterName = "IO_CURSOR";
            S_Cursor.DbType        = CustomDBType.Cursor;
            S_Cursor.Direction     = ParameterDirection.Output;
            S_Cursor.Index         = 0;

            CollezioneControlli.Add(S_Cursor);

            ApplicationDataLayer.OracleDataLayer _OraDL = new OracleDataLayer(s_ConnStr);
            string s_StrSql = "PACK_CPERIODICI_SFOGLIA.SP_GETALLPMPFREQUENZA";

            _Ds = _OraDL.GetRows(CollezioneControlli, s_StrSql).Copy();
            return(_Ds);
        }
Esempio n. 15
0
        // End Paolo

        public DataSet GetRDL2(S_ControlsCollection CollezioneControlli)
        {
            //S_ControlsCollection CollezioneControlli=new S_ControlsCollection();


            S_Controls.Collections.S_Object s_Cursor = new S_Object();
            s_Cursor.ParameterName = "IO_CURSOR";
            s_Cursor.DbType        = CustomDBType.Cursor;
            s_Cursor.Direction     = ParameterDirection.Output;
            s_Cursor.Index         = CollezioneControlli.Count;

            CollezioneControlli.Add(s_Cursor);

            ApplicationDataLayer.OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr);
            string  s_StrSql = "PACK_COMMON.SP_GET_RDL_DATA";
            DataSet _Ds      = _OraDl.GetRows(CollezioneControlli, s_StrSql).Copy();

            return(_Ds);
        }
Esempio n. 16
0
        public DataSet GetRicercaExcel(S_ControlsCollection CollezioneControlli)
        {
            DataSet _Ds;

            S_Controls.Collections.S_Object s_Cursor = new S_Object();
            s_Cursor.ParameterName = "IO_CURSOR";
            s_Cursor.DbType        = CustomDBType.Cursor;
            s_Cursor.Direction     = ParameterDirection.Output;
            s_Cursor.Index         = CollezioneControlli.Count + 1;

            CollezioneControlli.Add(s_Cursor);

            ApplicationDataLayer.OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr);
            string s_StrSql = "PACK_RPT_GESTIONE_SPAZI.SP_RICERCADYNAMIC_EXCEL";

            _Ds = _OraDl.GetRows(CollezioneControlli, s_StrSql).Copy();

            return(_Ds);
        }
Esempio n. 17
0
        public DataSet  GetEmailEdifici(S_ControlsCollection CollezioneControlli, int itemId, string tipo)
        {
            DataSet _Ds = null;

            S_Controls.Collections.S_Object s_Cursor = new S_Object();
            s_Cursor.ParameterName = "IO_CURSOR";
            s_Cursor.DbType        = CustomDBType.Cursor;
            s_Cursor.Direction     = ParameterDirection.Output;
            s_Cursor.Index         = CollezioneControlli.Count + 1;
            CollezioneControlli.Add(s_Cursor);

            int i_MaxParametri = CollezioneControlli.Count + 1;

            S_Controls.Collections.S_Object s_IdIn = new S_Object();
            s_IdIn.ParameterName = "p_email_id";
            s_IdIn.DbType        = CustomDBType.Integer;
            s_IdIn.Direction     = ParameterDirection.Input;
            s_IdIn.Index         = i_MaxParametri;
            s_IdIn.Value         = itemId;

            CollezioneControlli.Add(s_IdIn);

            ApplicationDataLayer.OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr);

            string s_StrSql = "";

            if (tipo == "Tutti")
            {
                s_StrSql = "PACK_DETINATARIINVIO.SP_GETEMAILEDIFICIFILTRER";
            }
            if (tipo == "Associati")
            {
                s_StrSql = "PACK_DETINATARIINVIO.SP_GETEMAILBLSERVIZIASSOCIATI";
            }
            if (tipo == "NonAssociati")
            {
                s_StrSql = "PACK_DETINATARIINVIO.SP_GETMAILBLSERVIZINASSOCIATI";
            }

            _Ds = _OraDl.GetRows(CollezioneControlli, s_StrSql).Copy();

            return(_Ds);
        }
Esempio n. 18
0
        public DataSet GetData1(S_ControlsCollection CollezioneControlli)
        {
            DataSet _Ds;

            S_Controls.Collections.S_Object s_Cursor = new S_Object();
            s_Cursor.ParameterName = "io_cursor";
            s_Cursor.DbType        = CustomDBType.Cursor;
            s_Cursor.Direction     = ParameterDirection.Output;
            s_Cursor.Index         = 0;

            CollezioneControlli.Add(s_Cursor);

            ApplicationDataLayer.OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr);
            string s_StrSql = "Pack_WrMateriali.getMateriali1";

            _Ds = _OraDl.GetRows(CollezioneControlli, s_StrSql).Copy();

            return(_Ds);
        }
Esempio n. 19
0
        /// <summary>
        /// Metodo che recupera tutte le apparecchiature legate ad l'utente loggato
        /// Viene eseguita all'ingresso di ogni pagina la prima volta
        /// </summary>
        /// <returns></returns>
        public DataSet GetApparatoDetail(S_ControlsCollection CollezioneControlli)
        {
            DataSet _Ds;

            S_Controls.Collections.S_Object s_Cursor = new S_Object();
            s_Cursor.ParameterName = "IO_CURSOR";
            s_Cursor.DbType        = CustomDBType.Cursor;
            s_Cursor.Direction     = ParameterDirection.Output;
            s_Cursor.Index         = 1;

            CollezioneControlli.Add(s_Cursor);

            ApplicationDataLayer.OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr);
            string s_StrSql = "PACK_APPARECCHIATURE.SP_EQ_DETAIL";

            _Ds = _OraDl.GetRows(CollezioneControlli, s_StrSql).Copy();

            return(_Ds);
        }
Esempio n. 20
0
        public DataSet GetStatusAperte()
        {
            S_ControlsCollection _SCollection = new S_ControlsCollection();

            S_Controls.Collections.S_Object s_Cursor = new S_Object();
            s_Cursor.ParameterName = "IO_CURSOR";
            s_Cursor.DbType        = CustomDBType.Cursor;
            s_Cursor.Direction     = ParameterDirection.Output;
            s_Cursor.Index         = 0;
            _SCollection.Add(s_Cursor);
            DataSet _Ds;

            ApplicationDataLayer.OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr);
            string s_StrSql = "PACK_AVVISI.SP_Stato_Avvisi";

            _Ds = _OraDl.GetRows(_SCollection, s_StrSql).Copy();

            return(_Ds);
        }
Esempio n. 21
0
        private void btnsElimina_Click(object sender, System.EventArgs e)
        {
            try
            {
                this.txtsCognome.DBDefaultValue  = DBNull.Value;
                this.txtsNome.DBDefaultValue     = DBNull.Value;
                this.txtstelefono.DBDefaultValue = DBNull.Value;
                this.txtsemail.DBDefaultValue    = DBNull.Value;
                this.txtsstanza.DBDefaultValue   = DBNull.Value;
                this.cmbsGruppo.DBDefaultValue   = DBNull.Value;
                int i_RowsAffected = 0;
                S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection();
                _SCollection.AddItems(this.PanelEdit.Controls);
                S_Controls.Collections.S_Object s_p_idProgetto1 = new S_Object();
                s_p_idProgetto1.ParameterName = "p_progetto";
                s_p_idProgetto1.DbType        = CustomDBType.Integer;
                s_p_idProgetto1.Direction     = ParameterDirection.Input;
                s_p_idProgetto1.Index         = 3;
                if (CmbProgetto.SelectedValue == "0")
                {
                    s_p_idProgetto1.Value = DBNull.Value;
                }
                else
                {
                    s_p_idProgetto1.Value = CmbProgetto.SelectedValue;
                }

                _SCollection.Add(s_p_idProgetto1);

                Classi.ClassiAnagrafiche.Richiedenti _Richiedenti = new TheSite.Classi.ClassiAnagrafiche.Richiedenti();
                i_RowsAffected = _Richiedenti.Delete(_SCollection, itemId);
                if (i_RowsAffected == -1)
                {
                    Server.Transfer("Richiedenti.aspx");
                }
            }
            catch (Exception ex)
            {
                string s_Err = ex.Message.ToString().ToUpper();
                PanelMess.ShowError(s_Err, true);
            }
        }
Esempio n. 22
0
        public int ModificaRDL(S_ControlsCollection CollezioneControlli, int wr_id)
        {
            int i_Result = 0;

            int i_MaxParametri = CollezioneControlli.Count;

            S_Controls.Collections.S_Object s_p_wr_id = new S_Object();
            s_p_wr_id.ParameterName = "p_wr_id";
            s_p_wr_id.DbType        = CustomDBType.Integer;
            s_p_wr_id.Direction     = ParameterDirection.Input;
            s_p_wr_id.Index         = i_MaxParametri;
            s_p_wr_id.Value         = wr_id;
            s_p_wr_id.Size          = 10;

            i_MaxParametri++;

            S_Controls.Collections.S_Object s_CurrentUser = new S_Object();
            s_CurrentUser.ParameterName = "p_CurrentUser";
            s_CurrentUser.DbType        = CustomDBType.VarChar;
            s_CurrentUser.Direction     = ParameterDirection.Input;
            s_CurrentUser.Index         = i_MaxParametri;
            s_CurrentUser.Value         = System.Web.HttpContext.Current.User.Identity.Name;

            i_MaxParametri++;

            S_Controls.Collections.S_Object s_IdOut = new S_Object();
            s_IdOut.ParameterName = "p_IdOut";
            s_IdOut.DbType        = CustomDBType.Integer;
            s_IdOut.Direction     = ParameterDirection.Output;
            s_IdOut.Index         = i_MaxParametri;

            CollezioneControlli.Add(s_p_wr_id);
            CollezioneControlli.Add(s_CurrentUser);
            CollezioneControlli.Add(s_IdOut);

            ApplicationDataLayer.OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr);
            string s_StrSql = "PACK_MAN_ORD.SP_UPDRDL";

            i_Result = _OraDl.GetRowsAffected(CollezioneControlli, s_StrSql);

            return(i_Result);
        }
Esempio n. 23
0
        private void btnsElimina_Click(object sender, System.EventArgs e)
        {
            try
            {
                Classi.ClassiAnagrafiche.ListaMateriali _ListaMateriali = new TheSite.Classi.ClassiAnagrafiche.ListaMateriali();

                this.txtCodMateriale.DBDefaultValue  = DBNull.Value;
                this.txtDescMateriale.DBDefaultValue = DBNull.Value;
                this.cmbUnita.DBDefaultValue         = "-1";

                this.txtCodMateriale.Text    = this.txtCodMateriale.Text.Trim();
                this.txtDescMateriale.Text   = this.txtDescMateriale.Text.Trim();
                this.cmbUnita.DBDefaultValue = "-1";

                int i_RowsAffected = 0;

                S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection();
                //Prezzo
                S_Controls.Collections.S_Object s_prezzo = new S_Object();
                s_prezzo.ParameterName = "p_prezzo";
                s_prezzo.DbType        = CustomDBType.Double;
                s_prezzo.Direction     = ParameterDirection.Input;
                s_prezzo.Index         = 3;
                s_prezzo.Value         = Double.Parse(txtPrezzoIntero.Text.Trim() + "," + txtPrezzoDecimale.Text.Trim());
                _SCollection.Add(s_prezzo);


                _SCollection.AddItems(this.PanelEdit.Controls);

                i_RowsAffected = _ListaMateriali.Delete(_SCollection, itemId);

                if (i_RowsAffected == -1)
                {
                    Server.Transfer("ListaMateriali.aspx?FunId =" + FunId);
                }
            }
            catch (Exception ex)
            {
                string s_Err = ex.Message.ToString().ToUpper();
                PanelMess.ShowError(s_Err, true);
            }
        }
Esempio n. 24
0
        protected override int ExecuteUpdate(S_ControlsCollection CollezioneControlli, ExecuteType Operazione, int itemId)
        {
            // UTENTE

            S_Controls.Collections.S_Object s_CurrentUser = new S_Object();
            s_CurrentUser.ParameterName = "p_username";
            s_CurrentUser.DbType        = CustomDBType.VarChar;
            s_CurrentUser.Direction     = ParameterDirection.Input;
            s_CurrentUser.Index         = CollezioneControlli.Count;
            s_CurrentUser.Value         = System.Web.HttpContext.Current.User.Identity.Name;

            CollezioneControlli.Add(s_CurrentUser);


            // TIPO OPERAZIONE

            S_Controls.Collections.S_Object s_Operazione = new S_Object();
            s_Operazione.ParameterName = "p_operazione";
            s_Operazione.DbType        = CustomDBType.VarChar;
            s_Operazione.Direction     = ParameterDirection.Input;
            s_Operazione.Index         = CollezioneControlli.Count;
            s_Operazione.Value         = Operazione.ToString();

            CollezioneControlli.Add(s_Operazione);

            // OUT

            S_Controls.Collections.S_Object s_IdOut = new S_Object();
            s_IdOut.ParameterName = "p_IdOut";
            s_IdOut.DbType        = CustomDBType.Integer;
            s_IdOut.Direction     = ParameterDirection.Output;
            s_IdOut.Index         = CollezioneControlli.Count;

            CollezioneControlli.Add(s_IdOut);


            ApplicationDataLayer.OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr);

            object i_Result = _OraDl.GetRowsAffected(CollezioneControlli, "PACK_LETTURACONTATORI.SP_EXECUTELETTURA");

            return(System.Convert.ToInt32(i_Result));
        }
Esempio n. 25
0
        public void InsertFreqStag(int frequenza, string strfrequenza, int Mese, int servizio)
        {
            S_ControlsCollection CollezioneControlli = new S_ControlsCollection();

            S_Controls.Collections.S_Object s_freq = new S_Object();
            s_freq.ParameterName = "p_frequenza";
            s_freq.DbType        = CustomDBType.VarChar;
            s_freq.Direction     = ParameterDirection.Input;
            s_freq.Index         = CollezioneControlli.Count;
            s_freq.Value         = strfrequenza;
            CollezioneControlli.Add(s_freq);


            s_freq = new S_Object();
            s_freq.ParameterName = "fk_frequenza";
            s_freq.DbType        = CustomDBType.Integer;
            s_freq.Direction     = ParameterDirection.Input;
            s_freq.Index         = CollezioneControlli.Count;
            s_freq.Value         = frequenza;
            CollezioneControlli.Add(s_freq);

            s_freq = new S_Object();
            s_freq.ParameterName = "P_mese_std";
            s_freq.DbType        = CustomDBType.Integer;
            s_freq.Direction     = ParameterDirection.Input;
            s_freq.Index         = CollezioneControlli.Count;
            s_freq.Value         = Mese;
            CollezioneControlli.Add(s_freq);

            s_freq = new S_Object();
            s_freq.ParameterName = "p_servizio";
            s_freq.DbType        = CustomDBType.Integer;
            s_freq.Direction     = ParameterDirection.Input;
            s_freq.Index         = CollezioneControlli.Count;
            s_freq.Value         = servizio;
            CollezioneControlli.Add(s_freq);


            ApplicationDataLayer.OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr);

            _OraDl.GetRowsAffected(CollezioneControlli, "PACK_PMPFREQUENZA.SP_INSERTPMPFREQUENZAStag");
        }
Esempio n. 26
0
        private ArrayList GetDestinatariPREVCONS(int bl_id, string tipodoc)
        {
            S_ControlsCollection _SColl = new S_ControlsCollection();

            S_Controls.Collections.S_Object p = new S_Object();
            p.ParameterName = "p_bl_id";
            p.DbType        = CustomDBType.Integer;
            p.Direction     = ParameterDirection.Input;
            p.Index         = _SColl.Count;
            p.Value         = bl_id;
            _SColl.Add(p);


            p = new S_Object();
            p.ParameterName = "p_tipo_doc";
            p.DbType        = CustomDBType.VarChar;
            p.Direction     = ParameterDirection.Input;
            p.Index         = _SColl.Count;
            p.Value         = tipodoc.ToString();
            p.Size          = 250;
            _SColl.Add(p);

            p = new S_Object();
            p.ParameterName = "IO_CURSOR";
            p.DbType        = CustomDBType.Cursor;
            p.Direction     = ParameterDirection.Output;
            p.Index         = _SColl.Count;
            _SColl.Add(p);

            string s_StrSql = "PACK_DETINATARIINVIO.SP_GETDESTINATARIPREVCONS";

            DataSet _Ds = _OraDl.GetRows(_SColl, s_StrSql);

            ArrayList li = new ArrayList();

            foreach (DataRow riga in  _Ds.Tables[0].Rows)
            {
                li.Add(riga["mail"].ToString());
            }

            return(li);
        }
        private void GetDataGrid()
        {
            Classi.ManProgrammata.Planner _Planner     = new TheSite.Classi.ManProgrammata.Planner();
            S_ControlsCollection          _SCollection = new S_ControlsCollection();

            S_Controls.Collections.S_Object s_ID_BL = new S_Object();
            s_ID_BL.ParameterName = "p_id_Bl";
            s_ID_BL.DbType        = CustomDBType.Integer;
            s_ID_BL.Direction     = ParameterDirection.Input;
            s_ID_BL.Index         = 0;
            s_ID_BL.Value         = txtID_BL.Text;
            s_ID_BL.Size          = 50;

            _SCollection.Add(s_ID_BL);

            S_Controls.Collections.S_Object s_Anno = new S_Object();
            s_Anno.ParameterName = "p_Anno";
            s_Anno.DbType        = CustomDBType.Integer;
            s_Anno.Direction     = ParameterDirection.Input;
            s_Anno.Index         = 1;
            s_Anno.Value         = txtAnno.Text;
            s_Anno.Size          = 4;

            _SCollection.Add(s_Anno);

            S_Controls.Collections.S_Object s_Servizio = new S_Object();
            s_Servizio.ParameterName = "p_ID_Servizio";
            s_Servizio.DbType        = CustomDBType.Integer;
            s_Servizio.Direction     = ParameterDirection.Input;
            s_Servizio.Index         = 2;
            s_Servizio.Value         = txtServizio.Text;
            s_Servizio.Size          = 50;

            _SCollection.Add(s_Servizio);

            DataSet _MyDs = _Planner.GetDataDett(_SCollection).Copy();

            this.DataGridRicerca.DataSource = _MyDs.Tables[0];
            this.DataGridRicerca.DataBind();

            this.GridTitle1.NumeroRecords = _MyDs.Tables[0].Rows.Count.ToString();
        }
Esempio n. 28
0
        public DataSet GetDatiDettaglio(int TipoInterventoId, int anno, string tipo)
        {
            S_ControlsCollection CollezioneControlli = new S_ControlsCollection();

            S_Controls.Collections.S_Object s_p_anno = new S_Object();
            s_p_anno.ParameterName = "p_anno";
            s_p_anno.DbType        = CustomDBType.Integer;
            s_p_anno.Direction     = ParameterDirection.Input;
            s_p_anno.Value         = anno;
            s_p_anno.Index         = CollezioneControlli.Count + 1;
            CollezioneControlli.Add(s_p_anno);

            S_Controls.Collections.S_Object s_p_tipointervento = new S_Object();
            s_p_tipointervento.ParameterName = "p_tipointervento";
            s_p_tipointervento.DbType        = CustomDBType.Integer;
            s_p_tipointervento.Direction     = ParameterDirection.Input;
            s_p_tipointervento.Value         = TipoInterventoId;
            s_p_tipointervento.Index         = CollezioneControlli.Count + 1;
            CollezioneControlli.Add(s_p_tipointervento);


            S_Controls.Collections.S_Object s_Cursor = new S_Object();
            s_Cursor.ParameterName = "IO_CURSOR";
            s_Cursor.DbType        = CustomDBType.Cursor;
            s_Cursor.Direction     = ParameterDirection.Output;
            s_Cursor.Index         = CollezioneControlli.Count + 1;

            CollezioneControlli.Add(s_Cursor);

            ApplicationDataLayer.OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr);

            string s_StrSql = "PACK_MS.SP_GETREPORTDETTAGLIO";

            if (tipo == "Presunto")
            {
                s_StrSql = "PACK_MS.SP_GETREPORTDETTAGLIOPRES";
            }

            DataSet _Ds = _OraDl.GetRows(CollezioneControlli, s_StrSql).Copy();

            return(_Ds);
        }
Esempio n. 29
0
        protected override int ExecuteUpdate(S_Controls.Collections.S_ControlsCollection CollezioneControlli, ExecuteType Operazione, int itemId)
        {
            S_Object  P_id = new S_Object();
            P_id.ParameterName = "P_id";
            P_id.DbType = CustomDBType.Integer;
            P_id.Direction = ParameterDirection.Input;
            P_id.Index = CollezioneControlli.Count + 1;
            P_id.Value =itemId;
            CollezioneControlli.Add(P_id);

            S_Controls.Collections.S_Object s_p_operazione = new S_Controls.Collections.S_Object();
            s_p_operazione.ParameterName = "p_operazione";
            s_p_operazione.DbType = CustomDBType.VarChar;
            s_p_operazione.Direction = ParameterDirection.Input;
            s_p_operazione.Index = CollezioneControlli.Count + 1;
            s_p_operazione.Size =30;

            if (Operazione==ExecuteType.Update)
            {
                s_p_operazione.Value = "UPDATE";
            }
            else if (Operazione==ExecuteType.Insert)
            {
                s_p_operazione.Value = "INSERT";
            }
            else if (Operazione==ExecuteType.Delete)
            {
                s_p_operazione.Value = "DELETE";
            }
            CollezioneControlli.Add(s_p_operazione);

            S_Controls.Collections.S_Object s_IdOut = new S_Object();
            s_IdOut.ParameterName = "p_IdOut";
            s_IdOut.DbType = CustomDBType.Integer;
            s_IdOut.Direction = ParameterDirection.Output;
            s_IdOut.Index = CollezioneControlli.Count + 1;
            CollezioneControlli.Add(s_IdOut);
            ApplicationDataLayer.OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr);
            int i_Result=0;
            i_Result = _OraDl.GetRowsAffected(CollezioneControlli, _NameProcedure_Db);//  "RapportiPdf.inserisciTabellaDwn");
            return i_Result;
        }
Esempio n. 30
0
        public override DataSet GetData(S_ControlsCollection CollezioneControlli)
        {
            DataSet _Ds;

            //S_ControlsCollections CollezioneControlli=new S_ControlsCollection();

            S_Controls.Collections.S_Object S_Cursor = new S_Object();
            S_Cursor.ParameterName = "IO_CURSOR";
            S_Cursor.DbType        = CustomDBType.Cursor;
            S_Cursor.Direction     = ParameterDirection.Output;
            S_Cursor.Index         = CollezioneControlli.Count;

            CollezioneControlli.Add(S_Cursor);

            ApplicationDataLayer.OracleDataLayer _OraDL = new OracleDataLayer(s_ConnStr);
            string s_StrSql = "PACK_MOTIVOASSENZA.SP_GETMOTIVO_ASSENZA";

            _Ds = _OraDL.GetRows(CollezioneControlli, s_StrSql).Copy();
            return(_Ds);
        }