Пример #1
0
        public static bool EnviaGraficaCorreo(string NomRemitente, string Destinatario, string NombDestinatario, string Remitente, int IdEncuesta)
        {
            bool   blnBand;
            string strSQL = string.Empty;
            int    intresp;

            System.Data.OracleClient.OracleParameter[] Parametros = new System.Data.OracleClient.OracleParameter[5];

            try
            {
                Parametros[0]               = new System.Data.OracleClient.OracleParameter();
                Parametros[0].OracleType    = System.Data.OracleClient.OracleType.VarChar;
                Parametros[0].Value         = Remitente;
                Parametros[0].Direction     = System.Data.ParameterDirection.Input;
                Parametros[0].ParameterName = "CorreoRemitente";

                Parametros[1]               = new System.Data.OracleClient.OracleParameter();
                Parametros[1].OracleType    = System.Data.OracleClient.OracleType.VarChar;
                Parametros[1].Value         = NomRemitente;
                Parametros[1].Direction     = System.Data.ParameterDirection.Input;
                Parametros[1].ParameterName = "NombreRemitente";

                Parametros[2]               = new System.Data.OracleClient.OracleParameter();
                Parametros[2].OracleType    = System.Data.OracleClient.OracleType.VarChar;
                Parametros[2].Value         = Destinatario;
                Parametros[2].Direction     = System.Data.ParameterDirection.Input;
                Parametros[2].ParameterName = "CorreoDestinatario";

                Parametros[3]               = new System.Data.OracleClient.OracleParameter();
                Parametros[3].OracleType    = System.Data.OracleClient.OracleType.VarChar;
                Parametros[3].Value         = NombDestinatario;
                Parametros[3].Direction     = System.Data.ParameterDirection.Input;
                Parametros[3].ParameterName = "NombreDestinatario";

                Parametros[4]               = new System.Data.OracleClient.OracleParameter();
                Parametros[4].OracleType    = System.Data.OracleClient.OracleType.Number;
                Parametros[4].Value         = IdEncuesta;
                Parametros[4].Direction     = System.Data.ParameterDirection.Input;
                Parametros[4].ParameterName = "IdEncuesta";

                intresp = NHibernateHelperORACLE.ExecuteNonQuery("ENVIA_CORREO_GRAFICA", Parametros);
                if (intresp == 1)
                {
                    blnBand = true;
                }
                else
                {
                    blnBand = false;
                }
            }
            catch (Exception ex)
            {
                MngDatosLogErrores.GuardaError(ex, "MngDatosGraficas");
                blnBand = false;
            }
            finally
            {
                Parametros = null;
            }

            return(blnBand);
        }