segunda-feira, 5 de dezembro de 2011

Verifica se um datagrid esta carregado ou vazio.


Simples para facilitar algumas verificações.
///

        /// verifica se um datagrid esta carregado ou vazio
        ///

        /// passa o datagrid
        /// true para carregado e false para vazio
        private bool VerificaGrid(DataGridView dtg)
        {
            return (((DataTable)dtg.DataSource) != null && ((DataTable)dtg.DataSource).Rows.Count > 0);
        }
Podes ser colocado em uma classe publica a todos os form's.
Att

Fernando

terça-feira, 29 de novembro de 2011

Previne Injeção de SQL C# Sql Injection


Ola, segue uma ajuda, mas sempre teste antes.
        ///

        /// previne a insersão de selects que possam prejudicar o banco
        ///

        /// texto a ser verificado
        ///
        public bool PrevineSqlInjection(string texto)
        {
            string[] _Injecoes = { "drop", "select", "insert", "delete", "xp_", ";", "--" };
            try
            {
                foreach (string s in _Injecoes)
                {
                    if (texto.ToUpper().IndexOf(s.ToUpper()) >= 0)
                        return false;
                }
                return true;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                _Injecoes = null;
            }
        }

Att

Fernando Valota