/// <summary> /// Ritorna l'esito della procedura di autenticazione passando i Parametri /// </summary> /// <returns></returns> public int Login(S_ControlsCollection _SColl) { 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 = 2; _SColl.Add(s_Cursor); _SColl.SortByDBIndex(); ApplicationDataLayer.OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr); DataSet _MyDs = _OraDl.GetRows(_SColl, "PACK_UTENTI.SP_AUTENTICA_UTENTI").Copy(); if (_MyDs.Tables[0].Rows.Count > 0) { return(Convert.ToInt32(_MyDs.Tables[0].Rows[0]["UTENTE_ID"].ToString())); } else { return(0); } }