コード例 #1
0
        /// <summary>
        /// Insere uma novo cidade
        /// </summary>
        /// <param name="usuario">Recebe a entidade cidade como parametro</param>
        /// <returns>Inserido corretamente retorna true</returns>
        public bool Inserir(ECidade cidade)
        {
            try
            {
                //Abre conexão
                conn.Open();

                //Lista de parametros
                Object[] param = new Object[4];
                param[0] = Sequence();
                param[1] = cidade.estado.IsnEstado;
                param[2] = cidade.DscCidade;
                param[3] = cidade.FlgAtivo;

                //Sql do Insert
                string sql = "Insert into tb_cidade (isn_cidade,isn_estado, dsc_cidade, flg_ativo) values ({0} , {1} , '{2}', '{3}')";
                //Comando executado
                conn.ExecuteNonQuery(sql, param);
                //retorno
                return(true);
            }
            catch (Exception e)
            {
                //Execeção retorna false
                //*******************Temos que melhorar o tratamento de exceções************
                return(false);
            }
            finally
            {
                //Conexão fechada
                conn.Close();
            }
        }
コード例 #2
0
ファイル: FPerfil.cs プロジェクト: yurimhb/Integrasoft
        /// <summary>
        /// Insere uma novo perfil
        /// </summary>
        /// <param name="usuario">Recebe a entidade perfil como parametro</param>
        /// <returns>Inserido corretamente retorna true</returns>
        public bool Inserir(EPerfil perfil)
        {
            try
            {
                //Abre conexão
                conn.Open();

                //Lista de parametros
                Object[] param = new Object[3];
                param[0] = Sequence();
                param[1] = perfil.DscPerfil;
                param[2] = perfil.FlgAtivo;

                //Sql do Insert
                string sql = "Insert into tb_perfil (isn_perfil, dsc_perfil, flg_ativo) values ({0} , '{1}' , '{2}')";
                //Comando executado
                conn.ExecuteNonQuery(sql, param);
                //retorno
                return(true);
            }
            catch (Exception e)
            {
                //Execeção retorna false
                //*******************Temos que melhorar o tratamento de exceções************
                return(false);
            }
            finally
            {
                //Conexão fechada
                conn.Close();
            }
        }